Стивен Холзнер - XSLT

Здесь есть возможность читать онлайн «Стивен Холзнер - XSLT» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Санкт-Петербург, Год выпуска: 2002, ISBN: 2002, Издательство: Питер, Жанр: Программирование, Интернет, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

XSLT: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «XSLT»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Эта книга посвящена XSLT — мощным и удобным системам преобразования документов. В ней не только рассматривается весь синтаксис XSLT, от основ до специальных аспектов, но и подробно излагаются современные способы использования XSLT.
Вы найдете сотни практических примеров, таких как осуществление преобразований XSLT на web-cepвepax, подключение к базам данных и использование браузеров для осуществления преобразований на лету.
Книга рассчитана на всех, кто хочет изучать XSLT и использовать его на практике

XSLT — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «XSLT», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

font-size="36pt">

Day (Earth = 1): 58.65

font-family="sans-serif" line-height="48pt"

font-size="36pt">

Radius (in miles): 1516

font-family="sans-serif" line-height="48pt"

font-size="36pt">

Density (Earth = 1):.983

font-family="sans-serif" line-height="48pt"

font-size="36pt">

Distance (million miles): 43.4

font-family="sans-serif" line-height="48pt"

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

Name: Venus

font-family="sans-serif" line-height="48pt"

font-size="36pt">

Mass (Earth = 1): .815

font-family="sans-serif" line-height="48pt"

font-size="36pt">

Day (Earth = 1): 116.75

font-family="sans-serif" line-height="48pt"

font size="36pt">

Radius (in miles): 3716

font-family="sans-serif" line-height="48pt"

font-size="36pt">

Density (Earth = 1): .943

font-family="sans-serif" line-height="48pt"

font-size="36pt">

Distance (million miles): 66.8

font-family="sans-serif" line-height="48pt"

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

Name: Earth

font-family="sans-serif" line-height="48pt"

font-size="36pt">

Mass (Earth = 1): 1

font-family="sans-serif" line-height="48pt"

font-size="36pt">

Day (Earth = 1):

font-family="sans-serif" line-height="48pt"

font-size="36pt">

Radius (in miles): 2107

font-family="sans-serif" line-height="48pt"

font-size="36pt">

Density (Earth = 1):

font-family="sans-serif" line-height="48pt"

font-size="36pt">

Distance (million miles): 128.4

Итак, мы успешно создали planets.fo. Как нам теперь с его помощью создать форматированный файл PDF?

Создание форматированного документа

Чтобы обработать planets.foи создать форматированный (formatted) документ, я воспользуюсь процессором FOP Джеймса Таубера (James Tauber), который был подарен им проекту Apache XML Project.

Главная страница процессора — http://xml.apache.org/fop; в настоящий момент FOP можно загрузить с http://xml.apache.org/fop/download.html. Пакет FOP, включая документацию, поставляется в формате zip, поэтому сначала его нужно распаковать FOP реализован как JAR-файл Java, fop.jar, здесь я буду использовать FOP версии 0.15.

FOP можно запустить из командной строки, используя класс Java, на момент написания книги называвшийся org.apache.fop.apps.CommandLine. Нужно предоставить разборщик XML — я буду использовать разборщик Xerces на Java в файле xerces.jar(он поставляется вместе с Xalan). Давайте рассмотрим, как в Windows, используя Java, при помощи FOP преобразовать planets.foв planets.pdf: в данном случае я указываю переменной classpathключом -срвключить файл xerces.jar, а также два необходимых JAR-файла, входящих в состав загружаемого пакета FOP — fop.jarи w3c.jar. (В этом примере предполагается, что все файлы fop.jar, xerces.jarи w3c.jarрасположены в каталоге C:\planets; если это не так, укажите полные пути к ним.)

C:\planets>java -ср fop.jar:xerces.jar:w3c.jar org.apache.fop apps.CommandLine planets.fo planets.pdf

Получившийся файл, planets.pdf, можно просмотреть в средстве чтения файлов PDF Adobe Acrobat Reader, как изображено на рис. 1.8. (Acrobat PDF Reader можно бесплатно загрузить с www.adobe.com/products/acrobat/readermain.html.) Документ planets.xmlизображен на рисунке отформатированным в соответствии с таблицей стилей planetsPDF.xsl.

Рис 18Документ PDF созданный при помощи форматирующих объектов Формат PDF - фото 8

Рис. 1.8.Документ PDF, созданный при помощи форматирующих объектов

Формат PDF — хороший формат для вывода форматирующих объектов, хотя он и обладает рядом ограничений — например, он не способен обрабатывать динамические таблицы, которые могут разворачиваться или сворачиваться по щелчку мыши, или интерактивные многоадресные ссылки (а ведь и те, и другие входят в спецификацию форматирующих объектов). Хотя в основных браузерах XSL-FO поддерживается довольно слабо, ожидается, что в будущем ситуация изменится, и браузеры будут поддерживать XSL-FO.

На этом я завершаю наш обзор. Далее в книге мы рассмотрим все вышеперечисленные темы по XSLT, а также вы познакомитесь с введением в XSL-FO. Теперь самое время начать подробно изучать XSLT, — прямо со следующей главы.

Глава 2

Создание и применение таблиц стилей

В предыдущей главе был представлен обзор XSLT. В этой главе мы начинаем детальную работу с ним. Мы собираемся научиться рассматривать документы в терминах XSLT, структурировать таблицу стилей XSLT и встраивать в документы таблицы стилей, В этой главе будет дано введение в шаблоны таблиц стилей, которые образуют основу таблиц стилей XSLT. Шаблоны реализуют фактические правила, которые вам требуется применить к данным; более подробно мы рассмотрим их в следующей главе.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «XSLT»

Представляем Вашему вниманию похожие книги на «XSLT» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «XSLT»

Обсуждение, отзывы о книге «XSLT» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x