При помощи 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.