Это код XML, который я сделал
<?xml version="1.0"?>
<?aa a=100 b="123"?>
<?xml-stylesheet type="text/xsl" href="catalog_client.xsl"?>
<!DOCTYPE bookstore [
<!ELEMENT bookstore (book)>
<!ELEMENT book (title,author)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
]>
<bookstore>
<book genre="autobiography" price="18">
<title>The Autobiography of Benjamin Franklin</title>
<author>
<first-name>Juan Tamad</first-name>
<last-name>Franklin</last-name>
</author>
</book>
<book genre="novel" price="22">
<title>The Confidence Man</title>
<author>
<first-name>Herman</first-name>
<last-name>Melville</last-name>
</author>
</book>
<!-- Processing instruction PI's -->
<?bb a=100 b="123"?>
<book genre="philosophy" price="20">
<title>The Gorgias</title>
<author>
<name>Plato</name>
</author>
</book>
<book genre="philosophy" price="20">
<title>The Gorgias</title>
<author>
<first-name>
<![CDATA[Juan<a>&Pedro</a>]]>
</first-name>
</author>
</book>
</bookstore>
, и это XSL-файл, который находится в том же каталоге, что и файл XML выше
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<h2>Library Books</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th style="text-align:left">Title</th>
<th style="text-align:left">Author</th>
</tr>
<xsl:for-each select="bookstore/book">
<tr>
<td>
<xsl:value-of select="title"/>
</td>
<td>
<xsl:value-of select="author"/>
</td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>
Когда я открываю файл XML, в строке 1 в столбце 23 появляется сообщение об ошибке . Дополнительное содержимое в конце документа
Я снова попытался взглянуть на код и не могу найти опечатку
Почему это говорит? Нужна помощь