当我运行我的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>