Основные параметры стиля XML - PullRequest
2 голосов
/ 29 сентября 2010

Итак, я возвращаю xml из веб-службы и получаю это сообщение в браузере (firefox)

Этот XML-файл не имеет любая информация о стиле, связанная с Это. Дерево документов показано ниже.

Это просто исправить, просто передав таблицу стилей CSS? или это предпочтительный способ стилизации XML?

Ответы [ 2 ]

2 голосов
/ 30 сентября 2010

Можно стилизовать XML с помощью CSS и XSLT .Большинство браузеров будут применять таблицы стилей CSS и XSLT и отображать результаты, когда в XML предусмотрена соответствующая инструкция обработки.

Чтобы применить CSS к файлу XML, добавьте инструкцию обработки, например:

<?xml-stylesheet type="text/css" href="my-style.css" ?>

Чтобы применить XSLT к файлу XML, добавьте инструкцию обработки, напримерэто:

<?xml-stylesheet type="text/xsl" href="my-transform.xsl" ?>

Если ваши требования к стилю больше отображают и украшают содержимое XML, а не трансформируют, то стилизация CSS может быть проще.

Проверьте эту страницу W3C: Как добавить стиль в XML

1 голос
/ 29 сентября 2010

Предпочтительным способом оформления XML является XSLT. И если я не ошибаюсь, таблицы стилей XSL - это то, к чему на самом деле относится сообщение.

Без дополнительной информации я не могу предложить ничего конкретного. Если вы покажете часть своего XML и скажете, как он должен быть представлен, я мог бы начать с базовой таблицы стилей XSL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...