xml - XSL 文件未正确链接到 XML 文件
问题描述
我的 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>
我已经检查了所有可能的内容,但是当我在浏览器中打开 xsl 文档时,显示为空(标题和名称/大小除外)
所以我想知道我的 xsl 文件中是否遗漏了任何内容?
解决方案
推荐阅读
- types - Arduino - NO_KEY 是什么意思和做什么?
- python - Tkinter 中单选按钮的 TypeError
- python - 如何在 TensorFlow 中定义变量
- vb.net - SystemAccessViolation 将 Drawing.Bitmap 转换为 Emgu.CV.Image
- c++ - 如何实现地图和集合通用的模板?
- c++ - 如何修复“程序以信号 SIGFPE 终止”
- c# - .Net C# Json 反序列化抽象类错误的具体实现
- php - PHP:关于 => 全局 $nameOfVariable 的问题
- python-3.x - 使用 pyyaml 从 yaml 解析环境变量
- ios - 带有 SidebarListStyle 的 SwiftUI 列表没有圆角?