Отображение XML с CSS

При помощи CSS (Каскадных таблиц стилей) можно добавить в XML документ информацию о правилах вывода.

Отображение XML файлов при помощи CSS

При помощи CSS мы можем форматировать вывод XML документов.

Ниже представлен пример того, как использовать стили CSS для форматирования вывода XML документа:

Посмотрите на этот XML файл: Каталог компакт-дисков (cd_catalog.xml)

Теперь посмотрите на этот файл стилей: CSS файл (cd_catalog.txt)

И, наконец, посмотрите на: Каталог компакт-дисков отформатированный при помощи CSS (cd_catalog_with_css.xml)

Ниже показана часть этого XML файла. Вторая строка подключает к XML файлу CSS файл:


<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="//msiter.ru/cd_catalog.css"?>
<CATALOG>
   <CD>
      <TITLE>Empire Burlesque</TITLE>
      <ARTIST>Bob Dylan</ARTIST>
      <COUNTRY>USA</COUNTRY>
      <COMPANY>Columbia</COMPANY>
      <PRICE>10.90</PRICE>
      <YEAR>1985</YEAR>
   </CD>
   <CD>
      <TITLE>Hide your heart</TITLE>
      <ARTIST>Bonnie Tyler</ARTIST>
      <COUNTRY>UK</COUNTRY>
      <COMPANY>CBS Records</COMPANY>
      <PRICE>9.90</PRICE>
      <YEAR>1988</YEAR>
   </CD>
   ...
   ...
   ...
</CATALOG>

Форматирование вывода XML при помощи CSS используется довольно редко. Вместо этого W3C рекомендует использовать XSLT.