以該元素的名稱和整數結合使用XPath CONCAT()給出的以下的XPath XSL CONCAT
<ZIP0>10015</ZIP0>
<ZIP1>10016</ZIP1>
...
<ZIP99>10016</ZIP99>
IM:
<ZIP><xsl:value-of select="concat('ZIP','0')"/></ZIP>
CONCAT返回文本字符串...
<ZIP>ZIP0</ZIP>
當然,暗示的是,
<ZIP>10015</ZIP>
如何評估從concat返回的字符串表達式。
,這也提供了相同的結果:
<xsl:variable name="tmp" select="concat('ZIP','0')"/>
<ZIP><xsl:value-of select="$tmp"/></ZIP>
事實上,它的評價一樣,
<xsl:value-of select="'ZIP0'"/>
反對
<xsl:value-of select="ZIP0"/>
歡呼
請,*編輯*的問題,並提供一個實際的,完整的,格式良好的XML文檔。如果沒有這一點,答案中提供的任何特定XPath表達式都可能不會在文檔中選擇我們未顯示的想要的節點。 -1。 –