gpt4 book ai didi

html - XML/XSLT - XML 解析错误 : no element found

转载 作者:行者123 更新时间:2023-11-28 03:11:05 26 4
gpt4 key购买 nike

当我用 mozilla 打开 xml 文件时出现这个错误:

XML 解析错误:找不到元素位置:文件:///D:/PTI/xsl.xsl第 26 行,第 8 列:------^

我该如何解决?

XML 代码:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="xsl.xsl"?>
<books name="List">
<book>
<title>Don Quixote</title>
<author>Miguel de Cervantes</author>
<theme>Adventure</theme>
<price>$120</price>
<year>1605</year>
</book>
<book>
<title>A Tale Of Two Cities</title>
<author>Charles Dickens</author>
<theme>History</theme>
<price>$75</price>
<year>1859</year>
</book>
</books>

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>
<h2>Book Catalog</h2>
<table border="1">
<tr>
<th>Title</th>
<th>Author</th>
<th>Theme</th>
<th>Price</th>
<th>Year</th>
</tr>
<xsl:for-each select="books/book">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="author"/></td>
<td><xsl:value-of select="theme"/></td>
<td><xsl:value-of select="price"/></td>
<td><xsl:value-of select="year"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>

最佳答案

除非您忘记包含 XSLT 文件的一部分,否则您会丢失一些结束标记(templatestylesheet)。只需将它们添加到 xsl.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>
...your stuff here...
</html>
</xsl:template>
</xsl:stylesheet>

关于html - XML/XSLT - XML 解析错误 : no element found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30477934/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com