代码之家  ›  专栏  ›  技术社区  ›  DaveG

如何在特定属性之前获取属性计数?

  •  0
  • DaveG  · 技术社区  · 6 年前

    我用的是XPath1.0

    XML:

    <A a="2" b="2" c="2" d="2" e="2"/> 
    

    Q: 属性前有多少个属性 d

    A: 有3个属性( a , b c )before属性 d

    如果 ~ e

     <xsl:template match="/">
        <xsl:value-of select="count(../A/*[text()='d']/preceding-sibling::*) + 1"/>
      </xsl:template>
    

    但是现在 ~ e <xsl:template match="/"> </xsl:template>

    0 回复  |  直到 6 年前