Языки разметки Семантического веба. Практические аспекты. Елизаров А.М - 35 стр.

UptoLike

35
</journal>
Изменение состоит в том, что в элементе journal объявлено
пространство имен с указанием XML–схемы.
<journal xmlns:xsi='http://www.w3.org/2001/XMLSchema-
instance' xsi:noNamespaceSchemaLocation='Schema_3.xsd'>
В настоящее время в интернете можно найти много информации о
различных вариантах ссылки на XML-схемы в XML-документах (например, см.
XSL-преобразование XML-документов
Как видно из приведенных примеров, язык XML совершенно не «заботит-
ся» о представлении информации, поскольку он разработан для других целей.
Для отображения информации в «привычном» виде, как это делалось с помо-
щью языка HTML, необходимо использовать другие технологии.
Универсальным механизмом управления отображением XML-документов
является расширяемый язык таблиц стилей XSL (eXtensible Stylesheet
Language). С помощью XSL можно трансформировать XML документ в любой
формат, например HTML, WML, RTF. PDF, SQL и, в частности, в XML. На язы-
ке XSL можно описать, как будет оформлен итоговый документ, где и как долж-
ны располагаться данные.
Cпецификация XSL [9, 10] состоит из двух частей: XSL-T (XSL
Transformations) язык для преобразования XML-документов и XSL-FO (XSL
Formatting Objects) язык для вѐрстки XML. Язык XSLT используется для пре-
образования XML-документа в документ, предназначенный для отображения
браузером. Технически это осуществляется с помощью применения к исходно-
му XML-документу таблицы стилей XSLT, состоящей из набора шаблонов.
XSL-FO является языком разметки, который предназначен для описания внеш-
него вида (макета) документа. Мы не будем здесь рассматривать XSL-FO, отме-
тим только, что схематически использование этого языка можно описать сле-
дующим образом. Исходным является документ на любом языке, являющимся
подмножеством XML, например, XHTML или DocBook. Затем применяется
XSLT-преобразование, подходящее к необходимому типу документа, и получа-
ется XSL-FO-документ. Этот документ передается приложению (FO-
процессору), который конвертирует XSL-FO-документ в какой-либо читаемый
и/или печатаемый формат, например, PDF, PS, RTF, или выводит его на мони-


    Изменение состоит в том, что в элементе journal объявлено
пространство имен с указанием XML–схемы.


    В настоящее время в интернете можно найти много информации о
различных вариантах ссылки на XML-схемы в XML-документах (например, см.
XSL-преобразование XML-документов
     Как видно из приведенных примеров, язык XML совершенно не «заботит-
ся» о представлении информации, поскольку он разработан для других целей.
Для отображения информации в «привычном» виде, как это делалось с помо-
щью языка HTML, необходимо использовать другие технологии.
     Универсальным механизмом управления отображением XML-документов
является расширяемый язык таблиц стилей XSL (eXtensible Stylesheet
Language). С помощью XSL можно трансформировать XML документ в любой
формат, например HTML, WML, RTF. PDF, SQL и, в частности, в XML. На язы-
ке XSL можно описать, как будет оформлен итоговый документ, где и как долж-
ны располагаться данные.
     Cпецификация XSL [9, 10] состоит из двух частей: XSL-T (XSL
Transformations) – язык для преобразования XML-документов и XSL-FO (XSL
Formatting Objects) – язык для вѐрстки XML. Язык XSLT используется для пре-
образования XML-документа в документ, предназначенный для отображения
браузером. Технически это осуществляется с помощью применения к исходно-
му XML-документу таблицы стилей XSLT, состоящей из набора шаблонов.
XSL-FO является языком разметки, который предназначен для описания внеш-
него вида (макета) документа. Мы не будем здесь рассматривать XSL-FO, отме-
тим только, что схематически использование этого языка можно описать сле-
дующим образом. Исходным является документ на любом языке, являющимся
подмножеством XML, например, XHTML или DocBook. Затем применяется
XSLT-преобразование, подходящее к необходимому типу документа, и получа-
ется XSL-FO-документ. Этот документ передается приложению (FO-
процессору), который конвертирует XSL-FO-документ в какой-либо читаемый
и/или печатаемый формат, например, PDF, PS, RTF, или выводит его на мони-

                                                                        35