Как запустить файл с xml в браузере?
Создал файл по типу html:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="transform.xslt"?>
<html xmlns:marc="http://www.loc.gov/MARC21/slim" xml:lang="ru" lang="ru">
<marc:collection xmlns:marc="http://www.loc.gov/MARC21/slim">
<marc:record>
<marc:leader>01025nam a22001931i 4500</marc:leader>
<marc:controlfield tag="001">003903814</marc:controlfield>
<marc:controlfield tag="005">20181212130348.0</marc:controlfield>
<marc:controlfield tag="008">060620s1889 ru b || ||| ||rus d</marc:controlfield>
<marc:datafield ind1=" " ind2=" " tag="017">
<marc:subfield code="a">27330-47</marc:subfield>
</marc:datafield>
<marc:datafield ind1=" " ind2=" " tag="035">
<marc:subfield code="a">(NLR)rc\1504666</marc:subfield>
</marc:datafield>
<marc:datafield ind1=" " ind2=" " tag="040">
<marc:subfield code="a">RuMoRGB</marc:subfield>
<marc:subfield code="b">rus</marc:subfield>
<marc:subfield code="c">Prosoft-M</marc:subfield>
<marc:subfield code="e">rcr</marc:subfield>
</marc:datafield>
<marc:datafield ind1="0" ind2=" " tag="041">
<marc:subfield code="a">rus</marc:subfield>
</marc:datafield>
<marc:datafield ind1="1" ind2="0" tag="245">
<marc:subfield code="a">Тираспольский уезд :</marc:subfield>
<marc:subfield code="b">(Стат.-экон. описание уезда)</marc:subfield>
</marc:datafield>
<marc:datafield ind1=" " ind2=" " tag="260">
<marc:subfield code="c">1889</marc:subfield>
</marc:datafield>
<marc:datafield ind1=" " ind2=" " tag="300">
<marc:subfield code="a">394 с. разд. паг., 1 карт.</marc:subfield>
</marc:datafield>
<marc:datafield ind1="1" ind2="8" tag="773">
<marc:subfield code="7">nnam</marc:subfield>
<marc:subfield code="t">Материалы для оценки земель Херсонской губернии / Сост. Стат. отд-нием при Херсон. губ. зем. управе. Т. 4</marc:subfield>
<marc:subfield code="d">Херсон : тип. Н.О. Ващенко, 1883-1890</marc:subfield>
<marc:subfield code="h">25</marc:subfield>
<marc:subfield code="w">003512966</marc:subfield>
</marc:datafield>
<marc:datafield ind1="4" ind2=" " tag="852">
<marc:subfield code="a">РГБ</marc:subfield>
<marc:subfield code="b">FB</marc:subfield>
<marc:subfield code="c">D19S</marc:subfield>
<marc:subfield code="j">S 13/320</marc:subfield>
<marc:subfield code="x">90</marc:subfield>
</marc:datafield>
<marc:datafield ind1="4" ind2=" " tag="852">
<marc:subfield code="a">РГБ</marc:subfield>
<marc:subfield code="b">FB</marc:subfield>
<marc:subfield code="c">D17N</marc:subfield>
<marc:subfield code="j">U 470/44</marc:subfield>
<marc:subfield code="x">90</marc:subfield>
</marc:datafield>
<marc:datafield ind1=" " ind2=" " tag="LKR">
<marc:subfield code="a">UP</marc:subfield>
<marc:subfield code="l">RSL01</marc:subfield>
<marc:subfield code="b">003512966</marc:subfield>
<marc:subfield code="m">Тираспольский уезд : (Стат.-экон. описание уезда)</marc:subfield>
<marc:subfield code="n">Материалы для оценки земель Херсонской губернии /</marc:subfield>
</marc:datafield>
</marc:record>
</marc:collection>
</html>
и создал файл с расширением xlst чтоб преобразовывал данные с xml:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:marc="http://www.loc.gov/MARC21/slim" version="1.0">
<xsl:output method="html" encoding="UTF-8" indent="yes"/>
<!-- Шаблон для корневого элемента -->
<xsl:template match="/html">
<html>
<head>
<title>Библиографическая запись</title>
</head>
<body>
<h1>Библиографическая запись</h1>
<xsl:apply-templates select="marc:collection/marc:record"/>
</body>
</html>
</xsl:template>
<!-- Шаблон для отображения записи -->
<xsl:template match="marc:record">
<div>
<h2>Основная информация</h2>
<p>
<strong>Заголовок:</strong>
<xsl:value-of select="marc:datafield[@tag='245']/marc:subfield[@code='a']"/>
<xsl:value-of select="marc:datafield[@tag='245']/marc:subfield[@code='b']"/>
</p>
<p>
<strong>Год издания:</strong>
<xsl:value-of select="marc:datafield[@tag='260']/marc:subfield[@code='c']"/>
</p>
<p>
<strong>Язык:</strong>
<xsl:value-of select="marc:datafield[@tag='041']/marc:subfield[@code='a']"/>
</p>
<p>
<strong>Объем:</strong>
<xsl:value-of select="marc:datafield[@tag='300']/marc:subfield[@code='a']"/>
</p>
<h2>Сведения о публикации</h2>
<p>
<strong>Серия:</strong>
<xsl:value-of select="marc:datafield[@tag='773']/marc:subfield[@code='t']"/>
</p>
<p>
<strong>Издательство:</strong>
<xsl:value-of select="marc:datafield[@tag='773']/marc:subfield[@code='d']"/>
</p>
<h2>Местоположение и коды хранения</h2>
<xsl:for-each select="marc:datafield[@tag='852']">
<p>
<strong>Местоположение:</strong> <xsl:value-of select="marc:subfield[@code='a']"/> (<xsl:value-of select="marc:subfield[@code='b']"/>)
</p>
<p>
<strong>Шифр хранения:</strong>
<xsl:value-of select="marc:subfield[@code='j']"/>
</p>
</xsl:for-each>
</div>
</xsl:template>
</xsl:stylesheet>
Запускаю файл xml в яндексе и ничего не получаю в ответ, прочитал многие выводы об этом якобы браузер не переваривает xlst преобразования, и нельзя ее запустить и посмотреть в браузере?