Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html XML/XSLT-XML解析错误:未找到元素_Html_Xml_Xslt - Fatal编程技术网

Html XML/XSLT-XML解析错误:未找到元素

Html XML/XSLT-XML解析错误:未找到元素,html,xml,xslt,Html,Xml,Xslt,使用mozilla打开xml文件时,出现以下错误: XML分析错误:未找到任何元素 地点:file:///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>

使用mozilla打开xml文件时,出现以下错误:

XML分析错误:未找到任何元素 地点:file:///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>

唐吉诃德
米格尔·德塞万提斯
冒险
$120
1605
双城记
查尔斯·狄更斯
历史
$75
1859
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文件的一部分,否则会丢失一些结束标记(
模板
样式表
)。只需将它们添加到
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>

…你的东西在这里。。。