Thomas J.S.: XSLT / XML to XML / Output / XPath?

Beitrag lesen

Hallo,

Hallo Thomas,
vielen Dank für Deine Hilfe.:o)
Ich habe jetzt zwei XSLT-Dateien (Aufruf mit xsl:include) aus meiner XSLT-Datei gemacht.
Hättest Du das auch so gemacht?

Das weiss ich nicht, weil ich nicht weiss wie dein XSL aufgebaut ist.

Oder wie hättest Du das Problem gelöst?
Auf jeden Fall funktionieren meine Ausgabe jetzt.
Und nun wird auch nicht mehr der Titel im Body-Tag ausgegeben.*freu*

Die Selektionen mit "//element" habe ich geändert.
Also, XPath: //body/p in XPath: p
Und funktioniert auch.*freu*

<topic>
<title>Überschrift </title>
<body>
<p>text text</p>
<p>text text text</p>
</body>
</topic>

XSLT:

<xsl:template match="/topic">
   <topic>
      <title><xsl:value-of select="title"/></title>
      <xsl:apply-templates select="body" />
   </topic>
</xsl:template>

<xsl:template match="body">
   <body>
      <xsl:apply-templates />
   </body>
</xsl:template>

<xsl:template match="p">
   <p>
      <xsl:value-of select="."/>
   </p>
</xsl:template>

Grüße
Thomas