-2

我是 xsl 的新手,所以这可能是一个非常简单的问题。

我有一个如下所示的 xml 文件,使用 xsl 如何获取每个不同元素的值。我一直在尝试使用 for-each & value-of 但似乎无法获取元素值,而是继续获取​​元素名称。

在此处输入图像描述

4

1 回答 1

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>
于 2012-08-30T15:54:53.563 回答