Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Складові документи на основі XML

Реферат Складові документи на основі XML





аблонами для XML документів різних популярних XML форматів - DITA, Docbook, Docbook Lite, TEI, XHTML, GCA proceedings і NITF. Ви можете створити XML шаблони для своїх власних XML форматів або змінити існуючі шаблони для свого удобства.шаблон може містити безліч параметрів, серед яких спосіб асоціації шаблону з XML документом, стиль XSLT/XSL-FO для відображення документа, XML схема, список дозволених кореневих елементів , зовнішні програми для публікації та багато іншого.

Для документів будь-якого XML формату можна задати так званий скелет документа - первісну структуру і контент, який отримає створений документ. Це значно економить час при створенні безлічі однотипних документів - наприклад, статей Docbook.

Найчастіше кількість елементів у промислових DTD і схемах дуже велике, і це заважає письменнику, який працює над невеликою завданням. У XML редакторі Syntext Serna є можливість вказати елементи з атрибутами, які не повинні показуватися користувачеві у списку дозволених для вставки елементів і атрибутів при роботі з електронними документами певного типу.

Шаблони документів написані у форматі XML. Для зручності користувачів, XML редактор Serna включає в себе таблицю стилів XSL і XML схему для створення і редагування шаблонів XML документів.

Візуальний XML редактор Serna використовує таблиці стилів XSLT/XSL-FO для відображення XML документів в близькому до друкованого вигляді. Такий підхід не тільки полегшує процес написання XML документів, але і приховує від автора складності технології XML. Гнучкість відображення і профільовані види документа спрощують роботу письменників зі складними XML документами.

У XML редакторі Serna використовується єдина в світі крос-платформна реалізація відображення документів за допомогою мови перетворень XSLT і мови стилів XSL-FO, виконана на мові С ++.

Практично повна реалізація стандарту мови перетворень XSLT і підтримка більшості інструкцій XSL-FO дозволяє використовувати в XML редакторі Serna готові стилі для публікації XML документів з мінімальними змінами. Наприклад, при відображенні XML документів формату Docbook використовується злегка модифікований стиль, створений Норманом Уолшем (Norman Walsh) для публікації Docbook XML в PDF.

У XML редакторі Serna мову перетворень XSLT використовується для трансформації редагованого XML документа у формат XSL-FO для наступного відображення на екрані. Все це відбувається на льоту, непомітно для користувача, однак можливості, які дає такий підхід, переоцінити неможливо.

Мова перетворень XSLT дозволяє трансформувати XML документ різними способами, додати штучно створений і локалізований контент за певними правилами (наприклад, підказки для письменників), показати або заховати частину контенту, і багато іншого. У XML редакторі Serna повністю підтриманий стандарт XSLT версій 1.0 і 1.1, за винятком xsl: key, xsl: number при значенні count-level ANY іxsl: output.

У XML редакторі Serna можна змінювати значення параметрів мови перетворень XSLT і перемикатися між наборами параметрів в процесі редагування документа. Наприклад, можна змінити розміри шрифту або перемкнути режими редагування мета-даних в XML документах Docbook.

Традиційно мову XSL-FO застосовується у зв'язці з мовою перетворень XSLT для конвертації XML в PDF. У XML редакторі Serna мову XSL-FO використовується для відображення XML документів у процесі їх редагування. Це дозволяє відображати XML документи максимально схожими на їх опубліковану версію.редактор Serna підтримує більшість основних інструкцій XSL-FO і деякі інструкції з розширеного і повного наборів, такі як списки і таблиці. Підтримуються таблиці CALS, XSL-FO і HTML.редактор Syntext Serna дає можливість будь-якій людині брати участь у створенні структурованого XML контенту, незалежно від досвіду роботи з XML.

Режими роботи c XML документами

· Режим візуальний (WYSIWYG) .Цей режим дуже близький до звичайного текстового редактора. Відображення електронного документа XML дуже близько до друкованого виду.

· Режим розмітки. Хоча таблиці стилів XSL призводять XML документ до кращого увазі без відображення XML розмітки, іноді потрібно подивитися на XML теги, наприклад, редагуючи документи-скрипти або довільні XML файли (для яких немає спеціальної таблиці стилів і/або схеми XML), перетворені за допомогою таблиці стилів XSL за замовчуванням.

· Текстовий режим. Текстовий режим з підсвічуванням синтаксису XML зручний, коли XML редактор Serna не може проаналізувати XML документ або коли необхідно просунуте втручання (особливу редагування XML коду, таке як вручну виправити неправильний XML документ, змінити оголошення DOCTYPE і так далі).


Назад | сторінка 7 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Порядок формування документів в текстовому редакторі. Порівняльна характер ...
  • Реферат на тему: Бланки документів, протоколи, експертиза цінності документів
  • Реферат на тему: Правовий режим Функціонування Електрон документів
  • Реферат на тему: Інструменти створення і редагування зображень в растровому графічному редак ...
  • Реферат на тему: Технологія створення, редагування та форматування текстового документа в MS ...