Преобразование XML в HTML через XSLT
Есть XML
cinemaXSL.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="cinemaToHtml.xsl"?>
<cinema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation ="schema.xsd">
<genres>
<horror>
<films>
<film>
<name>The exorcist</name>
...etc...
И такой файл cinemaToHtml.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>
<head>
<meta charset="UTF-8"/>
<title>Cinema</title>
</head>
<body>
<h1>Something</h1>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
В браузере при открытии xml должнен же выводится заголовок Something, но не могу понять почему этого не происходит
В консоли браузера выдаёт 'file:' URLs are treated as unique security origins.
Ответы (1 шт):
Автор решения: Surv
→ Ссылка
Надо запускать сервер, чтобы верно подгрузились все нужные файлы.
Например, python3 -m http.server --bind 127.0.0.1 6060 (python -m http.server --bind 127.0.0.1 6060)
И через него открывать .xml
Спасибо Ainar-G за помощь