請幫幫我吧。我只是試圖聲明一個簡單的結果樹片段並對其進行迭代。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