XML-to-XML transformation
Stefan
- xsl
Hallo, ich komme trotz langem googeln nicht weiter :(
ich Möchte mit einer XSLT aus einer XML datei wieder XML machen, das versuche ich bisher so:
<?xml version="1.0" ?>
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" indent="yes" encoding="ISO-8859-1" omit-xml-declaration="no" media-type="text/xml" />
<xsl:template match="test">
<Menu>
<Menuitem>
<title>Testmenu</title>
<link>testlink</link>
<link>testlink2</link>
</Menuitem>
</Menu>
<Main>
<xsl:apply-templates />
</Main>
</xsl:template>
</xsl:transform>
dem XML code soll also nur etwas hinzugefügt werden. Nun das problem:
der erzeugte code sollte wieder mit einem weiteren stylesheet zu html verarbeitet werden, aber wie kann ich dem output soetwas wie
<?xml-stylesheet type="text/xsl" href="transform.xsl" charset="ISO-8859-1"?>
anhängen?
als scenario:
ich möchte einer XML Seite mit dem eigentlichen Inhalt zunächst ein Menü und einen Titel (also den Rahmen der Webseite) einverleiben und dann daraus html machen.
geht soetwas?
gruß
stefan
Hi,
Nun das problem: der erzeugte code sollte wieder mit einem weiteren stylesheet zu html verarbeitet werden, aber wie kann ich dem output soetwas wie
<?xml-stylesheet type="text/xsl" href="transform.xsl" charset="ISO-8859-1"?>
anhängen?
Schau Dir mal http://de.selfhtml.org/xml/darstellung/xsltelemente.htm#processing_instruction an - das sollte eigentlich genau das sein, was Du suchst.
Viele Grüße,
Christian