=> Главная База Знаний Xslt

Xslt

Преобразования из xml в xml

19.01.12 16:46

Преобразования из XML в XML

Преобразования XML-XML иногда рассматриваются как SQL для Интернета, поскольку они позволяют оперировать запросами к базе данных в XML-документах. Ниже приведен пример. Используемый нами файл

planets.xml
содержит достаточно много данных о каждой планете:

<?xml version="1.0"?>

 <PLANETS>

  <PLANET>

   <NAME>Mercury</NAME>

   <MASS UNITS="(Earth = 1)">.

Читать полностью

 

Преобразования из xml в xhtml

19.01.12 16:46

Преобразования из XML в XHTML

Хотя во многих книгах рассматриваются исключительно преобразования из XML в HTML, правда состоит в том, что консорциум W3C этому не очень-то рад. Консорциум пытался сместить акцент с HTML (который они первоначально стандартизировали) на свою новую спецификацию, XHTML, представляющую собой совместимую с XML переработку HTML. Документы XHTML являются также хорошо сформированными допустимыми документами XML, поэтому преобразование из XML в XHTML в действительности есть преобразование из XML в специальный вид XML.

Читать полностью

 

Форматирование документа xml

19.01.12 16:46

Форматирование документа XML

Для форматирования

planets.xml
в
planets.pdf
мы можем воспользоваться форматирующими объектами XSL-FO, представленными в главе 12. Например, вот как мы можем отобразить название первой планеты, Меркурия, при помощи форматирующих объектов XSL-FO
flow
и
block
:

<fo:page-sequence master-name="page">

 <fo:flow flow-name="xsl-region-body">

  <fo:block font-family="sans-serif" line-height="48pt"

   font-size="36pt" font-weight="bold">

   Mercury

  </fo:block>

 

Xslt-преобразования

19.01.12 16:46

XSLT-преобразования

XSLT обладает большими возможностями для оперирования данными в документах XML. Например, при помощи таблицы стилей (stylesheet) XSLT я мог бы отформатировать данные из

planets.xml
в таблицу HTML. Таблицы стилей содержат правила, установленные для преобразования XML-документа, и большая часть книги посвящена созданию таблиц стилей и объяснению того, как они работают.

Читать полностью

 

Что нужно для xslt-преобразования

19.01.12 16:46

Что нужно для XSLT-преобразования

Для осуществления XSLT-преобразования, такого как преобразование

planets.xml
в
planets.html
, необходим XSLT-процессор. Для преобразований документов XML можно использовать XSLT тремя способами:

• используя отдельные программы, называемые процессорами XSLT. Существует несколько программ, осуществляющих XSLT-преобразования, обычно основанных на Java, — с некоторыми из них мы познакомимся в этой главе;

• на стороне клиента.

Читать полностью

 

Преобразование документов xml при помощи браузеров

19.01.12 16:46

Преобразование документов XML при помощи браузеров

Поддержка XSLT включена и в Microsoft Internet Explorer, и в Netscape Navigator. Из этих двух браузеров Internet Explorer обладает гораздо большей поддержкой XSLT, и здесь я буду использовать версию 5.5 этого браузера. О поддержке XSLT в Internet Explorer вы можете прочитать по адресу http://msdn.microsoft.com/xml/XSLGuide/.

Internet Explorer 5.5 и ранних версий по умолчанию не поддерживает в точности синтаксис XSLT, поэтому нам нужно провести ряд модификаций в файлах 

 

Страница 46 из 48