我是xsl的新手,所以这可能是一个非常简单的问题。
我有一个如下所示的xml文件,使用xsl我如何获取每个不同元素的值。我一直在尝试使用for-each和amp; value-of但似乎无法获取元素值,只需继续获取元素名称。
答案 0 :(得分:2)
首先,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>