Ich verwende die folgenden einen Knoten serialisiert:XSLT serialize Knoten entfernt die Attribute von Knoten
<xsl:template match="*" mode="serialize">
<xsl:text><</xsl:text>
<xsl:value-of select="name()"/>
<xsl:text>></xsl:text>
<xsl:apply-templates mode="serialize"/>
<xsl:text></</xsl:text>
<xsl:value-of select="name()"/>
<xsl:text>></xsl:text>
</xsl:template>
Gibt es eine Möglichkeit, die Attribute zu halten, nachdem der Knoten Serialisierung?
Wie kann ich die Attribute verarbeiten? – Roniu
Nun, mein Vorschlag von ' ' verarbeitet sie bereits, dann müssten Sie eine Vorlage schreiben "match =" @ * "mode =" serialize "Offensichtlich mit der richtigen Serialisierung, und wie ich es getan habe, ist es schwierig, dieses Recht zu tun, also würde ich vorschlagen, eine ausgearbeitete Lösung zu verwenden. Anderenfalls beschweren sich Leute, die diese angebliche "XML" -Serialisierung konsumieren, hier oder anderswo, dass der XML-Parser sich über Fehler beschwert. –