Por favor, ayúdenme chicos. Solo intento declarar un fragmento de árbol de resultados simple e iterar sobre él.XSL msxsl: problema de conjunto de nodos
...
<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>
...
¿Estoy completamente equivocado acerca de cómo funciona esto?
Editar: estoy usando .NET XslCompiledTransform y tienen los msxsl correctas declaraciones de espacios - xmlns: msxsl = "urn: schemas-microsoft-com: XSLT"
La Central de transformación ejecuta fina - El problema es que nada es salida
no creo que eso es suficiente código dentro y fuera de sí a cualquier cosa en realidad la salida ... – Murph
I' No estoy muy seguro de lo que quiere decir, pero este es un fragmento de todo el archivo xslt. Todo por encima y por debajo de las salidas está bien. Es simplemente el rtf y el conjunto de nodos que no se comportan como se esperaba. – Maleks