XSL Datei für die Ausgabe einer XML ohne Umwandlung
Edmund Schöpf
- xsl
0 Leeloo5E1 Mike Deuter
Hallo,
ich bräuchte eine XSL-Datei, welche mir die Ursprungs XML-Datei so ausgibt, wie sie ist (mit all den Elementen)
Wenn ich von folgender XML-Datei ausgehe:
<DATEN>
<A>aaaa</A>
<B>bbbb</B>
<C>cccc</C>
</DATEN>
und diese (so gut wie leere) XSL Datei verwende
<?xml version="1.0" encoding="ISO-8859-15"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
</xsl:stylesheet>
erhalte ich als Ausgabe
aaaabbbbcccc, ich möchte aber die Ausgabe mit den Elementen, also (die Ursprungsdatei):
<DATEN>
<A>...</A>
....
</DATEN>
Kann mir da jemand sagen, wie in diesem Falle die XSL-Datei aussehen muss?
Danke
Edi
Hallo,
Du musst deinem XSL-Stylesheet ja auch sagen, was es mit den in der XML-Datei vorhandenen XML-Tags machen soll. Probier doch mal sowas wie
<xsl:template match="p">
<xsl:copy><xsl:value-of select="." /></xsl:copy>
</xsl:template>
oder
<xsl:copy-of select="../titel" />
SELFHTML hilft hier weiter.
Gruß,
Leeloo
Oder so,
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:output method="xml"/>
<xsl:template match="/">
<xsl:copy-of select="."/>
</xsl:template>
</xsl:stylesheet>
Hallo,
ich bräuchte eine XSL-Datei, welche mir die Ursprungs XML-Datei so ausgibt, wie sie ist (mit all den Elementen)Wenn ich von folgender XML-Datei ausgehe:
<DATEN>
<A>aaaa</A>
<B>bbbb</B>
<C>cccc</C>
</DATEN>
und diese (so gut wie leere) XSL Datei verwende
<?xml version="1.0" encoding="ISO-8859-15"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
</xsl:stylesheet>
erhalte ich als Ausgabe
aaaabbbbcccc, ich möchte aber die Ausgabe mit den Elementen, also (die Ursprungsdatei):
<DATEN>
<A>...</A>
....
</DATEN>
Kann mir da jemand sagen, wie in diesem Falle die XSL-Datei aussehen muss?
Danke
Edi
Besten Dank,
diese Lösung funktioniert einwandfrei, jene allerdings von LeeLoo gibt mir dasselbe Resultat wie mein eigenes XSL, paratkisch nur die Daten ohne XML-Elemente
Danke jedenfalls an beiden
Edi
Hallo,
diese Lösung funktioniert einwandfrei, jene allerdings von LeeLoo gibt mir dasselbe Resultat wie mein eigenes XSL, paratkisch nur die Daten ohne XML-Elemente
hm ... schade. Meine Antwort sollte lediglich ein Hinweis sein, wo du nachguggst und mit welchen Hilfsmitteln du das erreichen kannst, was du willst. Ich wollte dir keine vorgefertigte Lösung präsentieren. Dies hat dann jedoch jemand anderes getan - dein Glück ... oder auch nicht ...
Gruß,
Leeloo