Преобразование 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 за помощь

→ Ссылка