Edmund Schöpf: XSL Datei für die Ausgabe einer XML ohne Umwandlung

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

  1. 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

    --
    "Als es noch keine Computer gab, war das Programmieren noch relativ einfach." - Edsger W. Dijkstra
  2. 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

    1. 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

      1. 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

        --
        "Als es noch keine Computer gab, war das Programmieren noch relativ einfach." - Edsger W. Dijkstra