Hallo zusammen,
habe ein stylesheet für folgendes XML Dokument erstellt, dass mehrere Bücher enthält, nach dem Muster
und hier das template für book
Wenn ich das Stytlesheet auf das XML Dokument anwende erhalte ich durch den XSLT Prozessor u.a. folgenden Output:
Vielleicht simpel, aber ich verstehe nicht, warum er mit den Attributwert von no nicht innerhalb des elements book (im Outputdokument) einfügt. Weiß jemand, warum er den wert außerhalb des Tags (im Outputdokument) schriebt? Wo liegt da mein Fehler?
Danke vielmals
habe ein stylesheet für folgendes XML Dokument erstellt, dass mehrere Bücher enthält, nach dem Muster
Code:
<books> <book no="1"> <publisher name="P1"/> <price>10</price> <title>T1</title> </book>
Code:
<xsl:template match="book"> <book> <xsl:attribute name="no"/> <xsl:value-of select="normalize-space(@no)"/> <xsl:apply-templates> </xsl:apply-templates> </book> </xsl:template>
Code:
<?xml version="1.0"?> <books> <book no ="">1 etc.
Danke vielmals
Comment