代码之家  ›  专栏  ›  技术社区  ›  Pavel Vyazankin

XSL显示属性名

  •  2
  • Pavel Vyazankin  · 技术社区  · 15 年前

    所以,用那个

    <xsl:for-each select="./@*">
       [<xsl:value-of/><xsl:value-of select="."/>]
    </xsl:for-each>
    

    我可以迭代属性值。 但我也希望看到属性名。

    我想看一张桌子: AtTH1-VAL1 AtTRA-VAL2 AtTRA-VAL3 …

    谢谢你的帮助!

    1 回复  |  直到 15 年前
        1
  •  4
  •   Dirk Vollmar    15 年前

    你可以用 name() local-name() :

    <xsl:for-each select="./@*">
        [<xsl:value-of select="name()"/><xsl:value-of select="."/>]
    </xsl:for-each>