Здравствуйте объясните пожалуста почему это не работает.
Есть файл xml следующего содержания (сокращенный вариант):
<?xml version="1.0" encoding="windows-1251"?>
<?xml-stylesheet type='text/xsl' href='query.xsl'?>
<substances>
<substance>
<name>Azot Азот молекулярный {диазот}</name>
<color>бц. газ или ж.</color>
<destiny>1.2506;<br/>ж. 0.808<sup>–196</sup></destiny>
<formula>N<sub>2</sub></formula>
<massa>28.01</massa>
<rastv_gvoda>0.8<sup>60</sup>мл</rastv_gvoda>
<rastv_proch>сл. р. сп.</rastv_proch>
<rastv_voda>2.3<sup>0</sup>мл</rastv_voda>
<t_kipen>– 195.8</t_kipen>
<t_plav>– 210.0</t_plav>
</substance>
<substance>
<name>Azot дифторид азота</name>
<color>газ</color>
<destiny></destiny>
<formula>NF<sub>2</sub></formula>
<massa>52.01</massa>
<rastv_gvoda></rastv_gvoda>
<rastv_proch></rastv_proch>
<rastv_voda></rastv_voda>
<t_kipen>– 125</t_kipen>
<t_plav></t_plav>
</substance>
<substance>
<name>дифторид диазота {дифтордиазин}</name>
<color>бц. газ</color>
<destiny></destiny>
<formula>N<sub>2</sub>F<sub>2</sub></formula>
<massa>66.01</massa>
<rastv_gvoda></rastv_gvoda>
<rastv_proch></rastv_proch>
<rastv_voda></rastv_voda>
<t_kipen> – 110<sup>100</sup></t_kipen>
<t_plav></t_plav>
</substance>
</substances>
Есть файл query.xsl:
<?xml version="1.0" encoding="windows-1251"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/XSL/Transform/1.0">
<xsl:template match="/">
<HTML>
<xsl:for-each select="substances/substance">
<xsl:if test="name[contains(text(),'Azot')]">
<br/><xsl:value-of select="name"/>
</xsl:if>
</xsl:for-each>
</HTML>
</xsl:template>
</xsl:stylesheet>
Почему в данном случае при просмотре броузером xml файла, ничего не оттображается... а точнее не работает (не правильно работает) xsl файл? Может дело в <xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/XSL/Transform/1.0"> ? Объясните пожалуста!