<?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 с помощью CSS</name>
<chapter_comment>С помощью каскадных таблиц стилей CSS (Cascading Style Sheets) к XML-документу можно добавить информацию об отображении</chapter_comment>
<block>
<para_name>Отображать XML-файлы с помощью CSS?</para_name>
<idea>Будет ли в будущем для форматирования XML-файлов применяться CSS?</idea>
<p>Мы так не думаем. Но не будем возражать, если вы попробуете этот способ:</p>
<p>Вот чистый XML-файл - Каталог CD:<link picture="xml">cd_catalog.xml</link>
</p>
<p>А вот его каскадная таблица стилей - файл CSS:<link picture="css">cd_catalog.txt</link>
</p>
<p>И, наконец, вот каталог CD, отформатированный CSS-файлом:<link picture="xml">cd_catalog_with_css.xml</link>
</p>
<p>Вот кусочек XML-файла, в котором содержится ссылка на таблицу стилей CSS:</p>
<pre>&lt;?xml version="1.0"?&gt;
&lt;?xml-stylesheet type="text/css" href="cd_catalog.css"?&gt;
&lt;CATALOG&gt;
  &lt;CD&gt;
    &lt;TITLE&gt;Empire Burlesque&lt;/TITLE&gt;
    &lt;ARTIST&gt;Bob Dylan&lt;/ARTIST&gt;
    &lt;COUNTRY&gt;USA&lt;/COUNTRY&gt;
    &lt;COMPANY&gt;Columbia&lt;/COMPANY&gt;
    &lt;PRICE&gt;10.90&lt;/PRICE&gt;
    &lt;YEAR&gt;1985&lt;/YEAR&gt;
  &lt;/CD&gt;
  &lt;CD&gt;
    &lt;TITLE&gt;Hide your heart&lt;/TITLE&gt;
    &lt;ARTIST&gt;Bonnie Tyler&lt;/ARTIST&gt;
    &lt;COUNTRY&gt;UK&lt;/COUNTRY&gt;
    &lt;COMPANY&gt;CBS Records&lt;/COMPANY&gt;
    &lt;PRICE&gt;9.90&lt;/PRICE&gt;
    &lt;YEAR&gt;1988&lt;/YEAR&gt;
  &lt;/CD&gt;
.
.
.
.
&lt;/CATALOG&gt;</pre>
<p>Мы не считаем, что применение XML совместно с CSS станет в будущем широко распространено. Даже если кажется, что тут можно применять CSS, мы уверены, что стандартом станет форматирование с помощью XSL (когда основные браузеры начнут его поддерживать).</p>
</block>
<block>
<para_name>Писать страницы на XML?</para_name>
<idea>Будете ли вы в будущем писать веб-страницы на XML?</idea>
<p>Мы так не думаем. Но не будем возражать, если вы попробуете: вот пример домашней странички, написанной на XML:<link picture="xml">home.xml</link>
</p>
<p>Мы не думаем, что XML будет использоваться для создания домашних страничек.</p>
<p>Мы считаем, что для этого будет использоваться XHTML - HTML, определенный как XML. Изучайте XHTML на наших школах W3Schools!<link picture="link">http://www.w3schools.com/xhtml/default.asp</link>
</p>
</block>
</chapter>
