Was ist die Alternative zu 'msxsl:node-set'?

Antwort

Die Alternative zu "msxsl:node-set" in XSLT 2.0 und höher ist die Verwendung von "xsl:copy-of" oder "xsl:variable" mit dem Typ "node()". In XSLT1.0 war "msxsl:node-set" notwendig, um einen XML-Knoten in einen XPath-Ausdruck zu konvertieren, aber in den neueren Versionen ist dies nicht mehr erforderlich, da die Verarbeitung von Knoten und Knotenmengen verbessert wurde. Wenn du mit XSLT 2.0 oder höher arbeitest, kannst du einfach Knoten direkt in Variablen speichern und sie dann in deinen Transformationen verwenden, ohne eine spezielle Funktion wie "msxsl:node-set" zu benötigen.

Frage stellen und sofort Antwort erhalten