gpt4 book ai didi

xslt - 获取您不知道名称的属性的值

转载 作者:行者123 更新时间:2023-12-03 15:49:09 28 4
gpt4 key购买 nike

假设我有一些 XML,其中包含一行:

<machine center="10" left="25" right="162" />

并且,使用 XSLT,我想将其转换为如下内容:

<measurement type="center">10</measurement>
<measurement type="left">25</measurement>
<measurement type="right">162</measurement>

我该怎么做?目前我有以下内容,但缺少一个关键部分:

<measurement>
<xsl:for-each select="@">
<xsl:attribute name="type">
<xsl:value-of name="name()">
</xsl:attribute name="type">
<xsl:value-of name="[WHAT_GOES_HERE?]" />
</xsl:for-each>
</measurement>

最佳答案

这样试试;

<xsl:template match="machine">
<xsl:for-each select="@*">
<measurement type="{name()}">
<xsl:value-of select="." />
</measurement>
</xsl:for-each>
</xsl:template>

关于xslt - 获取您不知道名称的属性的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35271825/

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