1
我在一些XSLT中用一些離散調用替換for-each
,這些調用處理與for-each
中的「selected」節點有關的數據。XSLT選擇像VB'與'
我不想更改for-each
中的引用,只複製代碼。
目前我有
xsl:for-each select='FMGROUPRESULTS[GUID=$Guid]
然後
<xsl:if test="./CFUND > '0'">
等等
什麼,我希望能夠做的是創造一種「鳥巢」,說select(somehow)='FMGROUPRESULTS[GUID=$Guid][0]
,然後用相對在內部呼叫。我試過value-of
,它不起作用。
有什麼建議嗎?
什麼是XSLT版本,你用:
然後,您可以通過訪問所選元素的任何一個孩子?你到底會得到什麼 - 分別訪問for-each select語句返回的每個元素?任何可讀的例子? – Vitaliy 2011-12-19 16:38:50
問題到底是什麼? 「像VB」與「」是什麼意思?你能告訴我們XML的來源嗎?什麼是「等等」? – mzjn 2011-12-19 16:40:49
您是否知道XSLT中的模板匹配和'xsl:apply-templates'?這聽起來好像你可能正在尋找這個功能。如果這個建議本身沒有幫助,那麼您可能想向我們展示一個示例輸入以及您想用XSLT創建的相應輸出,那麼我們可以建議一種XSLT實現方法。 – 2011-12-19 17:35:38