首页 > 解决方案 > 如何为此 XML 文件编写 XSLT 文件

问题描述

<signatures status="Started">
  <file path="/home/aaa/bbb" size="707" />
  <file path="/home/aaa/bbb" size="707" />
  <file path="/home/aaa/bbb" size="706" />
  <file path="/home" size="706" />
</signatures>

我不太了解 XSLT,我想将此 XML 文件转换为 XSLT。

我试过这个

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
  xmlns:fo="http://www.w3.org/1999/XSL/Format" >
  <xsl:output method="text" omit-xml-declaration="yes" indent="no"/>
  <xsl:template match="/">
    Path,Size
    <xsl:for-each select="//signatures">
      <xsl:for-each select="file">
        <xsl:value-of select="@path"/>
        <xsl:value-of select="@size"/>
      </xsl:for-each>
    </xsl:for-each>
  </xsl:template>
</xsl:stylesheet>

但我没有得到任何价值

标签: xmlxslt

解决方案


推荐阅读