S'il vous plaît aidez-moi les gars. J'essaie juste de déclarer un fragment d'arbre de résultat simple et de le parcourir.XSL msxsl: problème nœud-set
...
<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>
...
Suis-je complètement trompé sur la façon dont cela fonctionne?
Edit: J'utilise XslCompiledTransform .NET et ont les déclarations d'espace de noms msxsl correct - xmlns: msxsl = "urn: schemas-microsoft-com: xslt"
Le transformating exécute bien - le problème est que rien n'est sorti
Je ne pense pas que des thats assez de code et de lui-même pour quoi que ce soit sortie ... – Murph
I » Je ne suis pas vraiment sûr de ce que vous voulez dire, mais c'est un extrait de l'ensemble du fichier xslt. Tout ce qui est au-dessus et au-dessous produit bien. C'est simplement le rtf et l'ensemble de nœuds qui ne se comportent pas comme prévu. – Maleks