请帮帮我吧。我只是试图声明一个简单的结果树片段并对其进行迭代。XSL msxsl:节点集问题
...
<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>
...
我是完全弄错了这是如何工作?
编辑: 我使用.NET XslCompiledTransform,并有正确的msxsl命名空间声明 - 的xmlns:msxsl = “瓮:架构 - 微软COM:XSLT”
的transformating执行罚款 - 问题是什么都没有输出
我不认为多数民众赞成在足够的代码,并关闭自身实际输出什么... – Murph 2009-12-07 15:04:38
我米并不确定你的意思,但这是整个xslt文件的一个片段。一切高于和低于输出就好了。它只是rtf和节点集,它们不像预期的那样运行。 – Maleks 2009-12-07 17:06:04