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

UptoLike

37
</article>
<article ID="2">
<title>MathML and RDF</title>
<author>E. Lipachev</author>
</article>
</articles>
</journal>
Если мы теперь откроем файл example2.xml в браузере Internet Explorer,
то получим «привычную» форму представления документа:
На этом примере поясним принципы работы XSL-преобразований. Преоб-
разование исходного XML-документа нашем случае, example2.xml) с по-
мощью таблицы стилей нашем случае, one.xsl) осуществляется программ-
ным модулем, который называется XSLT-процессор. Большинство современных
браузеров (например, Internet Explorer, Mozilla, Firefox) имеют встроенные
XSLT-процессоры, позволяющие «на лету» осуществлять XSL-преобразование,
то есть производить XSL-преобразование исходного XML-документа в соответ-
ствии с заданной таблицей стилей и передавать полученный документ другому
модулю браузера для вывода на экран. В результате пользователь, открывая в
браузере XML-документ, содержащий ссылку на таблицу стилей, видит доку-
мент, определяемый этой таблицей стилей. Таким образом, один и тот же XML-
документ может быть показан в браузере различными способами (см. примеры
ниже).
Отметим, что отображение информации в браузере только одна из задач,
для решения которых может быть применено XSL-преобразование XML-
файлов. XSLT является мощным средством обработки информации, структури-
рованной с помощью XML. Поэтому XSLT-процессоры включены в интерпре-
таторы языков, применяемых в веб-программировании (например, PHP, Java,

MathML and RDF E. Lipachev
Если мы теперь откроем файл example2.xml в браузере Internet Explorer, то получим «привычную» форму представления документа: На этом примере поясним принципы работы XSL-преобразований. Преоб- разование исходного XML-документа (в нашем случае, example2.xml) с по- мощью таблицы стилей (в нашем случае, one.xsl) осуществляется программ- ным модулем, который называется XSLT-процессор. Большинство современных браузеров (например, Internet Explorer, Mozilla, Firefox) имеют встроенные XSLT-процессоры, позволяющие «на лету» осуществлять XSL-преобразование, то есть производить XSL-преобразование исходного XML-документа в соответ- ствии с заданной таблицей стилей и передавать полученный документ другому модулю браузера для вывода на экран. В результате пользователь, открывая в браузере XML-документ, содержащий ссылку на таблицу стилей, видит доку- мент, определяемый этой таблицей стилей. Таким образом, один и тот же XML- документ может быть показан в браузере различными способами (см. примеры ниже). Отметим, что отображение информации в браузере – только одна из задач, для решения которых может быть применено XSL-преобразование XML- файлов. XSLT является мощным средством обработки информации, структури- рованной с помощью XML. Поэтому XSLT-процессоры включены в интерпре- таторы языков, применяемых в веб-программировании (например, PHP, Java, 37