Bitte helfen Sie mir Jungs. Ich versuche nur, ein einfaches Ergebnisbaumfragment zu deklarieren und darüber zu iterieren.XSL msxsl: Knoten-Set Problem
...
<xsl:variable name="rtf">
<item-list>
<item id="1">one</item>
<item id="2">two</item>
<item id="3">three</item>
<item id="4">four</item>
</item-list>
</xsl:variable>
<xsl:for-each select="msxsl:node-set($rtf)/item-list/item">
<xsl:value-of select="@id"/>
</xsl:for-each>
...
Bin ich völlig falsch, wie das funktioniert?
Edit: I .NET XslCompiledTransform bin mit und haben die richtigen msxsl Namespace-Deklarationen - xmlns: msxsl = "urn: schemas-microsoft-com: xslt"
Die transformating führt Fein - das Problem ist, dass nichts ausgegeben wird
Ich glaube nicht, dass thats genug Code in und aus sich tatsächlich ausgegeben alles ... – Murph
I‘ m nicht wirklich sicher, was du meinst, aber das ist ein Ausschnitt der gesamten xslt-Datei. Alles über und unter gibt gut aus. Es ist lediglich das rtf und die Knotenmenge, die sich nicht wie erwartet verhalten. – Maleks