Суббота, 18.05.2024
VadimOlga.at.ua
Меню сайта
Категории раздела
HTML [9]
HTML
Языки разметки [44]
Языки разметки
PHP [14]
PHP
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2016 » Октябрь » 2 » XProc
09:56
XProc
XProc (от англ. XML Processing) — официально утверждённая рекомендация комитета W3C по описанию XML-конвейеров на языке преобразования XML. Рекомендация была утверждена 11 мая 2010 года.

Примеры кода


Ниже приведен пример XProc-файла:

ipeline name="pipeline" xmlns tongue ="http://www.w3.org/ns/xproc"
version="1.0">




ipe step="pipeline" port="source"/>





ipe step="included" port="result"/>


ipe step="pipeline" port="schemas"/>


ipeline>


Данный конвейер состоит из двух неделимых частей (шагов или этапов): XInclude (подключение) и Validate (проверка). Конвейер сам по себе обладает двумя входными параметрами: «source» (исходный документ) и «schemas» (список W3C XML-схем). Часть XInclude считывает исходный «source» конвейера и создает промежуточный документ. Часть Validate считывает входящие «schemas» конвейера и результат, полученный XInclude, затем создает итоговый документ. Результат проверки — это и есть результат работы конвейера.

Ниже представлен аналогичное описание укороченного XProc-конвейера:

ipeline name="pipeline" xmlns tongue ="http://www.w3.org/ns/xproc">







ipe step="pipeline" port="schemas"/>


ipeline>


Реализации


Calabash, поддерживается Норманом Уолшем (англ.)

Calumet — реализация XProc от EMC (англ.)

QuiXProc, реализация XProc от Innovimax (англ.)

yax — реализация на языке Java 5 (на основе черновика рекомендации)
Категория: Языки разметки | Просмотров: 268 | Добавил: Baron | Теги: XProc | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Вход на сайт
Поиск
Календарь
«  Октябрь 2016  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • База знаний uCoz
  • VadimOlga.at.ua © 2024