我是 xsl 的新手,所以这可能是一个非常简单的问题。
我有一个如下所示的 xml 文件,使用 xsl 如何获取每个不同元素的值。我一直在尝试使用 for-each & value-of 但似乎无法获取元素值,而是继续获取元素名称。
首先,该 XML 格式不正确,因此请发布您尝试转换的 XML。向我们展示您尝试过的 XSLT 也是值得的,因此我们可以帮助您纠正它。
同时,这可能会有所帮助
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:for-each select="./elem">
Value:<xsl:value-of select="."/><br/>
NameAttribute:<xsl:value-of select="@name"/><br/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>