Html Can';添加xsl样式表后不显示xml文件
以前一切都很好。然后,当我将样式引用添加到xml时,在大多数浏览器中,我得到的只是一个空白页面。虽然在firefox中,我得到一个错误,上面写着“XML解析错误:格式不正确”,它指向第16行,在那里我的第二个tr标记。当我在Coda的预览工具中查看它时,我可以看到我的表格标题和h1,但没有显示任何数据。这是一份非常简单的文件。它的格式与w3c上的示例完全相同。我试过这里的其他解决方案,但似乎没有一个能解决我的问题。我也尝试过各种标题组合,但都没有运气。我真的很感谢你的帮助。谢谢 XML:Html Can';添加xsl样式表后不显示xml文件,html,xml,xslt,Html,Xml,Xslt,以前一切都很好。然后,当我将样式引用添加到xml时,在大多数浏览器中,我得到的只是一个空白页面。虽然在firefox中,我得到一个错误,上面写着“XML解析错误:格式不正确”,它指向第16行,在那里我的第二个tr标记。当我在Coda的预览工具中查看它时,我可以看到我的表格标题和h1,但没有显示任何数据。这是一份非常简单的文件。它的格式与w3c上的示例完全相同。我试过这里的其他解决方案,但似乎没有一个能解决我的问题。我也尝试过各种标题组合,但都没有运气。我真的很感谢你的帮助。谢谢 XML: <
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="stylesheet.xsl"?>
<FRIENDLIST>
<FRIEND>
<NAME>Speen</NAME>
<AGE>23</AGE>
<ADDRESS>430 I Street, SLC UT</ADDRESS>
<PHONE>801-555-8796</PHONE>
<EMAIL>xxx</EMAIL>
</FRIEND>
<FRIEND>
<NAME>Wafiq</NAME>
<AGE>25</AGE>
<ADDRESS>xxx</ADDRESS>
<PHONE>325-555-4232</PHONE>
<EMAIL>xxx</EMAIL>
</FRIEND>
</FRIENDLIST>
斯宾
23
犹他州SLC I街430号
801-555-8796
xxx
瓦菲克
25
xxx
325-555-4232
xxx
XSL:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h1>My Friends</h1>
<table border="1">
<tr bgcolor="grey">
<th style="text-align:center">Name</th>
<th style="text-align:center">Age</th>
<th style="text-align:center">Address</th>
<th style="text-align:center">Phone</th>
<th style="text-align:center">Email</th>
</tr>
<xsl:for-each select="friendlist/friend">
<tr>
<td><xsl:value-of select="Name"/></td>
<td><xsl:value-of select="Age"/></td>
<td><xsl:value-of select="Address"/></td>
<td><xsl:value-of select="phone"/></td>
<td><xsl:value-of select="email"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
我的朋友们
名称
年龄
地址
电话
电子邮件
看起来Google Chrome不允许查看本地xml文件。其他浏览器工作正常
在firefox中很适合我 数据没有显示,因为xpath区分大小写。更改xsl以使用正确的xpath选择器