0
我在XML是这样的:如何检查标签是否包含特定的字符串?
<doc>
<people>
<adress>
<town>nameoftown</town>
</adress>
</people>
</doc>
我要检查标签镇含有特定字符串。我知道我可以使用计数功能,但我想这样做了这种方式:
XSL:
<ABC>
<xsl:variable name="counter" select="0"/>
<xsl:for-each select="/doc/people/adress/town">
<xsl:if test="contains(text(), 'nameoftown')">
<xsl:variable name="counter" select="$counter+1"/>
</xsl:if>
</xsl:for-each>
<xsl:value-of select="$counter"/>
</ABC>
所以,你需要算'包含'nameoftown'的城镇? –
是(10个以上的字符) – keid
为什么你不想使用'count'函数? –