Я получаю эту ошибку при попытке конвертировать XML-документ с помощью XSL. Я только что начал кодирование с помощью XML, поэтому я уверен, что мне не хватает чего-то простого, но, похоже, он не нашел много информации об этом в Интернете.XML to XSL Ошибка загрузки таблицы стилей: не удалось изменить таблицу стилей XSLT
Booklist.XML
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="booklist.xsl"?>
<CATALOG>
<BOOK>
<NAME>
<TITLE>Caring for Sheep</TITLE>
</NAME>
<PAGES> 60 </PAGES>
<PRICE>$34.99</PRICE>
</BOOK>
</CATALOG>
И мой XSL Файл:
Booklist.XSL
<?xml version="1.0"?>
<body style="font-family:Arial;font-size:12pt;background-color:#EEEEEE">
<xsl:for-each select="CATALOG/BOOK/NAME">
<div style="background-color:teal;color:white;padding:4px">
<a href="details.html"><xsl:value-of select="name">;</a>
</div>
</xsl:for-each>
<xsl:for-each select="CATALOG/BOOK">
<div style="background-color:teal;color:white;padding:4px">
</div>
</xsl:for-each>
</body>
Может кто-нибудь увидеть здесь ошибку?
Если ваш XSL-файл имеет имя «Booklist.XSL», но ваш XML-документ относится к нему как «booklist.xsl», и вы используете чувствительную к типу файловую систему, что может объяснить проблему. В противном случае, пожалуйста, сообщите нам, какая программа вы используете, что дает указанную вами ошибку? В частности, вы вызываете XSLT-процессор и предоставляете ему XSL-файл? – LarsH
Основная проблема с вашим новым XSL-файлом заключается в том, что это не таблица стилей XSLT. –
Вам просто нужно пространство имен xslt "" –