xml - XSLT - 遍历所有子节点

标签 xml xslt-1.0

别开枪我只是这里的使者,但我有一些看起来像这样的xml

<XMLSnippet>
    <data>
        <stuff value="stuff" />
        <stuff value="more stuff" />
        <stuff value="even more stuff" />
        <widget value="you expected stuff didn't you" />
        <stuff value="great, we've got stuff again" />
    </data>
</XMLSnippet>

我想遍历所有data子节点并输出以下内容

stuff
more stuff
even more stuff
you expected stuff didn't you
great, we've got stuff again

我仅限于使用 XSLT 1.0 是否重要

谢谢!

最佳答案

感谢 Phil 和 Alexandre 的建议,这是我开始工作的代码

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <xsl:template match="/XMLSnippet">
       <xsl:for-each select="data/*">
          <xsl:value-of select="@value" />
       </xsl:for-each>
   </xsl:template>
</xsl:stylesheet>

关于xml - XSLT - 遍历所有子节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18707047/

相关文章:

android - 将 XML 中的所有 subview 添加到 ViewGroup 后回调?

android - 使用 dp 会处理物理屏幕尺寸吗?

java - 从本地文件而不是 URL 解析 XML

xslt - xsl :key not working when looping through nodeset obtained with xalan:nodeset

java - 根据 XSLT 版本选择 XSLT 处理器

XSLT 后续兄弟意外结果

php - 在 PHP 中将 MYSQL 表数据直接转换为 XML

xml - XSLTv1.0如何与通配符或字符串模式匹配

xml - XSLT:在每个 child 中查找重复项

javascript - 当从方法体中执行对数组的推送时,数据是否不会保留在方法体范围之外?