XML - XSLT不从XML文档中检索数据

时间:2015-07-16 04:39:52

标签: xml xslt xpath

当我运行我的xslt文档时,它会为我提供表头,但不会从XML文档中检索数据。我正在使用Aptana studio 3.我在下面发布了我的XML代码和XSLT代码。

这是我的xml代码,基本:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="stylesheet.xsl"?>

<fruits>
<fruit>
    <name>Avocados</name>
    <origin>Central America</origin>
</fruit>
<fruit>
    <name>Bananas</name>
    <origin>Southeast Asia</origin>
</fruit>
<fruit>
    <name>Blackberries</name>
    <origin>Europe</origin>
</fruit>
<fruit>
    <name>Cherrys</name>
    <origin>Asia</origin>
</fruit>
<fruit>
    <name>Pawpaw</name>
    <origin>North America</origin>
</fruit>
</fruits>

这是我的xslt代码:

<?xml version="1.0"?>
<xsl:stylesheet  version="1.0" 
     xmlns:xsl="http://www.w3.org/1999/XSL  /Transform">

<xsl:template match="/">
    <html>
        <head>
            <title></title>
        </head>
        <body>
            <table border="1">
                <tr>
                    <th>Fruit</th>
                    <th>Origin</th>
                </tr>
                <xsl:for-each select="/fruits/fruit">
                    <tr>
                        <td><xsl:value-of select="name" /></td>
                        <td><xsl:value-of select="origin" /></td>
                    </tr>
                    </xsl:for-each>
                </table>
             </body>
        </html>
    </xsl:template>

</xsl:stylesheet>

0 个答案:

没有答案