我有這樣的XML:XSLT - 遍歷節點集
<root>
<row>
<col name="col1"><root><row><col name="COL_NAME_1">col_value_1</col>;</row></root></col>
<col name="col2"><root><row><col name="COL_NAME_2">col_value_2</col>;</row></root></col>
</row></root>
我需要從COL1獲得逃脫收集,並通過其行迭代。 我正在使用exsl:node-set函數。這是我簡單的xsl:
<xsl:template match="/">
<xsl:variable name="collection" select="exsl:node-set(./root/row/col[@name='col1'])" disable-output-escaping="yes" />
<xsl:for-each select="($collection)/root/row">
<!-- ... -->
</xsl:for-each></xsl:template>
我可以使用XSL正確讀取從變量$收藏價值:價值的功能,但如果沒有行,我不能迭代它。任何想法我做錯了什麼?
您正在使用哪種處理器? – 2015-03-31 15:33:27