Инструкция
1
Если XML-файл предназначен для использования в узком кругу пользователей (в корпоративной, домашней сети или даже на одном компьютере), вполне может оказаться, что никаких дополнительных мер предпринимать и не требуется. Некоторые версии браузеров - Mozilla Firefox, Internet Explorer - могут отображать такие файлы в виде древовидной структуры с раскрываемыми узлами.
2
Другой относительно простой способ - использовать отдельный файл с CSS-инструкциями, описывающими правила оформления вывода данных из XML-файла. Чтобы им воспользоваться, сначала подготовьте этот файл - таблицы стилей в этом случае составляются по обычным для стандартных HTML-страниц правилам языка CSS. Затем загрузите таблицу стилей на сервер сайта.
3
Откройте XML-файл в любом текстовом редакторе, а если у вас есть специализированный редактор с подсветкой синтаксиса - еще лучше. В начале кода добавьте еще одну строку со ссылкой на созданный для этого документа файл CSS-стилей. Например, если стили помещены в файл с названием xmlStyles.css и сохранены в ту же папку, где лежит и XML-файл, вставляемая строка должна выглядеть так:
<?xml-stylesheet type="text/css" href="xmlStyles.css" ?>
<?xml-stylesheet type="text/css" href="xmlStyles.css" ?>
4
Сохраните отредактированный XML-файл, и на этом операция будет завершена.
5
Еще один способ отображения документа XML заключается в использовании правил стилевых таблиц, задаваемых другим языком - Extensible Stylesheet Language (XSL). Он имеет несколько вариаций (XSLT, XSL-FO, XPath), имеющих разные назначения. Использование этого способа, как правило, тоже требует создания отдельного файла с инструкциями, описывающими способы отображения XML-документа. Ссылка на этот внешний файл тоже помещается в начало текста документа. В самом простом виде, для внешнего файла с названием xmlStyles.xsl, лежащего в одном каталоге с основным документом, эта ссылка может выглядеть так:
<?xml-stylesheet type="text/xsl" href="xmlStyles.xsl" ?>
Разумеется, подготовка такого файла требует знания соответствующих языков - XSLT, XSL-FO, XPath.
<?xml-stylesheet type="text/xsl" href="xmlStyles.xsl" ?>
Разумеется, подготовка такого файла требует знания соответствующих языков - XSLT, XSL-FO, XPath.