我是XSL的新手并尝试转换现有的xml。现有的xml如下所示:
<doc>
<hierarchy>
<item id="3C0F19D7AF2578304" level="7" name="myFile.xls" url="https://www.example.com">
</item>
<hierarchy>
</doc>
我想获取<item id>
并将其添加到新元素<add id>
。当我使用XSL时,输出是

s
XSL看起来像这样:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/doc">
<add >
<xsl:attribute name="id">
<xsl:value-of select="hierarchy/item[@id]" />
</xsl:attribute>
</add>
</xsl:template>
</xsl:stylesheet>
此处的输出如下:
<add id=" ">