gpt4 book ai didi

xml - 是否有 XSLT 名称元素?

转载 作者:数据小太阳 更新时间:2023-10-29 01:36:42 26 4
gpt4 key购买 nike

在 XSLT 中有

<xsl:value-of select="expression"/>

获取元素的值,但是有什么东西可以选择元素的标签名吗?

在这样的情况下:

<person>
<!-- required stuff -->
<name>Robert</name>
<!-- optional stuff, free form for future extension.
Using XMLSchema's xsd:any -->
<profession>programmer</profession>
<hobby>photography</hobby>
</person>

<xsl:for-each select="person">
<xsl:tag-of select="."/> : <xsl:value-of select="."/>
</xsl:for-each>

要得到这样的输出:

name : Robert
profession : programmer
hobby : photography

当然上面的 XSLT 不会编译因为

 <xsl:tag-of select="expression"/>

不存在。但这怎么可能呢?

最佳答案

这将为您提供当前元素名称(标签名称)

<xsl:value-of select ="name(.)"/>

OP-Edit:这也可以解决问题:

<xsl:value-of select ="local-name()"/>

关于xml - 是否有 XSLT 名称元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/585261/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com