Per favore aiutatemi ragazzi. Sto solo cercando di dichiarare un semplice frammento di albero dei risultati e iterare su di esso.XSL msxsl: problema set-nodo
...
<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>
...
sono io completamente sbagliato su come funziona?
Edit: sto usando .NET XslCompiledTransform ed avere le giuste dichiarazioni di namespace msxsl - xmlns: msxsl = "urn: schemas-microsoft-com: XSLT"
Il transformating esegue bene - il problema è che non viene emesso nulla
non credo che questo è il codice abbastanza dentro e fuori sé a qualsiasi cosa in realtà uscita ... – Murph
I' Non sono sicuro di cosa intendi, ma questo è un frammento dell'intero file xslt. Tutto sopra e sotto produce bene. È semplicemente il rtf e il nodo-set che non si comportano come previsto. – Maleks