Stefan: XML-to-XML transformation

Beitrag lesen

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