Xml是:
<field name="Type">
<![CDATA[Amount]]>
</field>
Xsl中的Xpath是
<xsl:when test="node()[@name='Type'] ='Amount'">
我正在尝试检查Type的值。但它没有用。 请帮忙。
答案 0 :(得分:2)
提供XML标记
<field name="Type">
<![CDATA[Amount]]>
</field>
field
元素的字符串内容不仅是单词Amount
,而且单词Amount
前面和后面是空格。所以你需要使用normalize-space
normalize-space(field[@name = 'Type']) = 'Amount'
或者您需要使用contains
支票
contains(field[@name = 'Type'], 'Amount')