У меня проблема с моим xml файлом
Это мой XML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type = "text/xsl" href="style.xsl"?>
<package>
<productName>Cookies</productName>
<servingSize>
1
</servingSize>
<nutrition>
<fat>
<amount>11</amount>
<unit>gram</unit>
</fat>
<saturatedFat>
<amount>2</amount>
<unit>gram</unit>
</saturatedFat>
</nutrition>
</package>
А это мой XSL-файл:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl = "http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" doctype-system = "about:legacy-compat"/>
<xsl:template match="/">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8"/>
<title>A4Q7</title>
</head>
<body>
<h2>name: <xsl:value-of select = "package/productName"/></h2>
<h2>size: <xsl:value-of select = "package/servingSize"/></h2>
<table>
<thead><tr><td>Nutrition</td><td>Amount</td><td>Unit</td></tr></thead>
<xsl:for-each select = "package/nutrition/*">
<tr>
<td><xsl:value-of select="name()"/></td>
<td><xsl:value-of select="amount"/></td>
<td><xsl:value-of select="unit"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
I ' Я проверил все, что мог, но когда я открывал xsl-документ в браузерах, отображается пустой (кроме заголовка и имени / размера)
Итак, я хочу знать, пропущу ли я что-нибудь в моем xsl-файле?