我正在使用XPath1.0
XML:
<A a="2" b="2" c="2" d="2" e="2"/>
Q:在属性d
之前有多少个属性
A:在属性a
之前有3个属性(b
,c
,d
)
如果a
〜e
不是属性而是元素,我可以这样做:
<xsl:template match="/">
<xsl:value-of select="count(../A/*[text()='d']/preceding-sibling::*) + 1"/>
</xsl:template>
但是现在a
〜e
是属性,如何在<xsl:template match="/">
和</xsl:template>
之间做同样的事情