<?xml version="1.0" encoding="windows-1251"?>
<?xml-stylesheet type="text/xsl" href="../school.xsl"?>
<!--====XSL stylesheet for W3Schools====-->
<!--====Developed by Metaphor (C) 2002====-->
<chapter school="XML">
<name>Демонстрация XML с помощью XSL</name>
<chapter_comment>С помощью XSL к XML-документу можно добавить информацию об его отображении</chapter_comment>
<block>
<para_name>Отображение XML с помощью XSL</para_name>
<idea>XSL - наиболее предпочтительный язык стилей для XML</idea>
<p>XSL - расширяемый язык стилей (the eXtensible Stylesheet Language) гораздо более богат возможностями, чем CSS. Один из способов применять XSL - это трансформировать XML в HTML перед тем, как документ будет отображен браузером. Следующие примеры демонстрируют этот метод:</p>
<p>Вот "сырой" XML-документ:<link picture="xml">simple.xml</link>
</p>
<p>Это тот же самый документ, но здесь с помощью таблицы стилей XSL заданы параметры отображения stylesheet:<link picture="xml">simplexsl.xml</link>
</p>
<p>А вот сама таблица стилей XSL:<link picture="xsl">simple.xsl</link>
</p>
<p>Сокращенная копия XML-документа приведена ниже. Обратите внимание на ссылку на таблицу стилей, расположенную во второй строке:</p>
<pre>&lt;?xml version="1.0"?&gt;
&lt;?xml:stylesheet type="text/xsl" href="simple.xsl" ?&gt;
&lt;breakfast_menu&gt;
  &lt;food&gt;
    &lt;name&gt;Belgian Waffles&lt;/name&gt;
    &lt;price&gt;$5.95&lt;/price&gt;
    &lt;description&gt;
       two of our famous Belgian Waffles
    &lt;/description&gt;
    &lt;calories&gt;650&lt;/calories&gt;
  &lt;/food&gt;
&lt;/breakfast_menu&gt;</pre>
<p>Вы можете узнать больше о XSL, посетив нашу школу W3Schools:<link picture="link">../xsl/xsl_home.xml</link>
</p>
</block>
</chapter>
