ом, створюваний документ не захаращується зайвою, повторюваної інформацією і легко сприймається. Правда, HTML створювався для відображення інформації і фокусується на тому, як виглядають дані. Відповідно повного відділення даних від їх представлення він не підтримує. Більш новою розробкою є технології XML і XSL.
Зараз існує практично загальноприйнятий підхід, що використовує в'язку технологій XML і XSL для представлення, передачі й подальшого перетворення інформації. (Extensible Markup Language - розширювана мова розмітки) - це мова розмітки, що описує цілий клас об'єктів даних, називаних XML-документами. Він створений для опису даних і фокусується на тому, що вони з себе представляють. XML призначений для структурування, зберігання та передачі інформації [2].
XSL (Extensible Stylesheet Language - розширювана мова таблиць стилів) - мова стилів XML. Він може описувати перетворення XML в HTML, pdf і деякі інші формати. Може фільтрувати і сортувати XML - дані, адресоваваться до різних частин документа. За допомогою XSL можливо форматувати дані в залежності від їх значення [4].
Використання технологій XML і XSL дозволяє відокремити структуру даних від формату її подання і надає кошти для реалізації кількох вистав на базі одного XML-документа. Завдяки чому можлива розробка і подальше застосування різних XSL-шаблонів для різних форм застосовуваних у ЕСКД, при одночасному використанні однієї і тієї ж структури даних представленої у форматі XML.
XML є платформенно незалежним форматом, що відкриває можливість його використання в середовищі будь операційної системи (за умови, що на персональному комп'ютері встановлено відповідне програмне забезпечення). Використання XML не тягне за собою покупки ліцензії, він є відкритим, безкоштовно поширюваним форматом даних. Організація World Wide Web Consortium розробити та затвердити стандарт XML надає безкоштовно розповсюджуваний конвертор, об'єднання файлів XML і XSL, у формати: PDF, PCL, PS, SVG, XML. Даний конвертор являє собою fop-процесор (Formatting Objects Processor - процесор форматуючих об'єктів), іменований Apache FOP [11]. Він є Java-додатком, що зчитує дерево форматуючих об'єктів і потім відображає отриману сторінку в зазначеному форматі висновку.
. 2 Вибір формату для подання
Завдяки можливості відділення структури даних від опису форми подання документа, XML можливо перетворити практично до будь-якого формату файлу. На сьогоднішній день існує велика кількість програмного забезпечення здатного використовувати XML-файли і перетворювати їх у свій внутрішній формат.
Так як наша документація буде представлена ??у вигляді таблиць, хорошим варіантом її електронного формату був би xls, який у свою чергу є внутрішнім форматом програми Microsoft Excel. Даний програмний продукт спеціально розроблявся фахівцями компанії Microsoft для роботи з таблицями, тому дозволяє легко вносити зміни в них. З економічної точки зору, для використання програмного продукту Microsoft Excel необхідна покупка ліцензії підприємством, а так само користувачами електронної документації. До того ж, він надає посередній «механізм» захисту інформації. У Microsoft Excel реалізована можливість захисту документа від зміни, але в разі його пересохраненія відкривається можливість редагування. Не можна заборонити копіювання тексту в буфер обміну. Є варіант установки пароля на відкриття файлу, але ж можливість читання необхідна. Цей додаток входить до складу Microsoft Office, що є платформозавісімим пакетом програм для офісу, тобто входять до нього програми можуть бути встановлені на комп'ютер тільки з операційною системою Windows. Значить, користувач, що працює на Linux або Mac OS, не зможе скористатися електронною документацією у форматі xls.
Формат doc менш зручний для редагування таблиць, до того ж він належить додатком Microsoft Word, що входить до складу пакету програм Microsoft Office. Тобто, він не позбавлений недоліків присутніх у xls.
HTML - електронний формат файлу призначений для представлення інформації в мережі Інтернет. Він є відкритим, безкоштовно поширюваним форматом. HTML надає можливість редагування зберігаються в ньому даних. Для внесення змін необхідний найпростіший текстовий редактор, але для цього користувачеві необхідно знати сам мову HTML (Hypertext Markup Language - гіпертекстова мова розмітки) [1]. Даний формат файлу є міжплатформним, тобто допускає своє використання на різних програмних платформах (в різних операційних середовищах). HTML є альтернативою формату pdf, але не надає можливості захисту даних від змін, на відміну від конкурента. До того ж HTML не зручний при перегляді великих документів, так як дозволяє зберігати кожну сторінку тільки в окремому файлі.
Формат Adobe PDF (P...