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

Реферат Розробка програмних засобів формування груповий специфікації в середовищі Creo





> 2 етап. Розробити таблиці стилів XSL по ГОСТ 2.113 - 75, що описують перетворення і представлення xml-документа в pdf-форматі.

етап. Розробити додаток (XMLConverter), перетворює шуканий xml-документ в проміжний xml-документ для приведення його у відповідність до вимог підприємства. А також реалізує інтерфейс між користувачем і програмними засобами, які виконують подальше перетворення. Скористатися ним.

етап. За допомогою процесора трансформирующих об'єктів MSXSL виконати перетворення xml-файлу в документ, який використовує форматує об'єкти (файл з розширенням *. Fo).

етап. Використовуючи процесор форматуючих об'єктів Apache FOP, отримати необхідний файл формату PDF.

етап. Створити інсталяційний пакет, який спрощує процес установки розробленого додатка і його компонентів.

етап.

Схема, перетворення XML в PDF, представлена ??на малюнку 2.1.

Рисунок 2.1 - Механізм перетворення XML в PDF


2.2 Розширювана мова розмітки XML


XML використовується як засіб для опису граматики інших мов і контролю над правильністю складання документів. Тобто, сам по собі XML не містить ніяких тегів - елементів мови призначених для розмітки, він просто визначає умови їх створення. Теги не задані в цій мові з самого початку. Програміст сам визначає їх. Таким чином, якщо ми вважаємо, що для позначення елемента line в документі необхідно використовувати тег lt; line/ gt ;; то XML дозволяє вільно використовувати обумовлений нами тег і ми можемо включати в документ фрагменти, подібні до наступного: lt; line gt; дані lt;/line gt ;. Як видно з прикладу, що відкриває lt; line gt; і закриваючий lt;/line gt; містять в собі дані. У багатьох випадках, коли їх багато, доцільно

Процес створення XML документа досить простий і вимагає лише базових знань HTML і розуміння тих завдань, які необхідно виконати, використовуючи XML в якості мови розмітки. Таким чином, у розробників з'являється унікальна можливість визначати власні команди, що дозволяють їм найбільш ефективно визначати дані, що містяться в документі. Автор документа створює його структуру, будує необхідні зв'язки між елементами, використовуючи ті команди, які задовольняють його вимогам, і домагається такого типу розмітки, яке необхідно йому для виконання операцій перегляду, пошуку, аналізу документа [2] .позволяет здійснювати контроль за коректністю даних, зберігаються в документах, робити перевірки ієрархічних співвідношень усередині документа і встановлювати єдиний стандарт на структуру документів, умістом яких можуть бути самі різні дані.


2.3 Мова стилів XSL


За допомогою XSL можливо форматувати дані в залежності від їх значення (наприклад, показувати негативні числа зеленим кольором) і підготовляти для виведення на різні пристрої, наприклад, екран, папір або звукове відтворення. Фактично мова XML складається з двох частин: мови перетворень XSLT і мови форматування XSL-FO.

XSLT - мова перетворення XML в інші типи документів або в інші XML-документи. Він є найбільш важливою частиною стандарту XSL. XSLT можна застосовувати для перетворення XML документів у формат, знайомий браузерам [2].

У процесі XSLT-перетворень в якості вступних даних використовується дерево документа, в результаті обробки якого формується дерево результатів. У цьому випадку документи являють собою дерева, побудовані на основі вузлів. Для визначення оброблюваного вузла (вузлів) XSLT пропонує різні способи, щоб забезпечити установку відповідності з вузлами або їх вибору.

XSL-FO - мова форматування, що описує зовнішній вигляд сторінок. Він надає більш досконалу візуальну модель сторінки, ніж HTML і CSS. На відміну від зв'язки останніх, XSL-FO підтримує такі типи форматування, як напрям листи з права на ліво і знизу вгору, виноски, замітки на полях документа, перехресні посилання на номери сторінок та інші. На відміну від каскадних таблиць стилів CSS, які переважно призначені для веб-сторінок, XSL-FO призначений для більш широкого кола завдань. Можна, наприклад, написати таблицю стилів XSL, яка за допомогою форматуючих об'єктів згенерує верстку цілої книги. Інша таблиця стилів може згенерувати з того ж документа веб-сайт [4].

Подібно іншим XML-додаткам, форматує XSL-об'єкти мають власний простір імен lt; # center gt; 2.4 Текстові процесори


Для перетворення xml-документа, що містить дані специфікації, використовуються текстові процесори: XMLConverter, MSXSL і Apache FOP. Перший, з яких, перетворює xml-документ в проміжний xml-документ. Він додає відступи у вигляді п...


Назад | сторінка 6 з 54 | Наступна сторінка





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

  • Реферат на тему: Технологія створення, редагування та форматування текстового документа в MS ...
  • Реферат на тему: Пристрій перетворення аналогових сигналів двійковий код і його перетворення ...
  • Реферат на тему: Створення web-сторінки за допомогою гіпертекстової розмітки HTML з використ ...
  • Реферат на тему: Розробка front-end частині веб-додатки c блоковим підходом до формування ht ...
  • Реферат на тему: Проектування і реалізація HTML документа