'

Открытые стандарты обработки документов. SGML и XML

Понравилась презентация – покажи это...





Слайд 0

декабрь 15 © Инфосистемы Джет Открытые стандарты обработки документов. SGML и XML Борис Тоботрас, «Инфосистемы Джет»


Слайд 1

декабрь 15 © Инфосистемы Джет Почему SGML? Проблемы с обработкой документов: множество различных закрытых несовместимых форматов постоянная смена форматов и приложений трудности автоматической генерации и обработки документов непереносимость документов


Слайд 2

декабрь 15 © Инфосистемы Джет Что такое SGML? международный стандарт разметки документов (ISO 8879:1986) метаязык для создания языков разметки - приложений SGML (например, HTML) документы хранятся в текстовом виде документы состоят из текста и элементов разметки структура документа строго определена


Слайд 3

декабрь 15 © Инфосистемы Джет Что можно в SGML? один источник - много выходных форматов Web, связанные документы управление документами, версии, контекстный поиск управление данными


Слайд 4

декабрь 15 © Инфосистемы Джет В чем суть SGML? Отличия SGML разделение информации и представления типизированные документы выявление структуры информации управление данными связывание документов


Слайд 5

декабрь 15 © Инфосистемы Джет Информация и представление описательная разметка вместо процедурной жесткая структура документа разные способы обработки документа стили


Слайд 6

декабрь 15 © Инфосистемы Джет Типизированные документы понятие DTD анализаторы какие бывают DTD универсальные специализированные как сделать свой DTD? элементы и их структура атрибуты


Слайд 7

декабрь 15 © Инфосистемы Джет Структура информации структурные элементы обработка текста в контексте структуры Пример: Книга Глава Раздел параграф таблица


Слайд 8

декабрь 15 © Инфосистемы Джет Управление данными смысловые выделения обработка текста в контексте содержания Пример: Техническое задание Задачи разработки Раздел Тех. требования Раздел


Слайд 9

декабрь 15 © Инфосистемы Джет Связывание документов гарантия целостности двусторонние связи связи «один-ко-многим» и «многие-ко-многим» связи с произвольными точками документа Пример: «ссылка на 3-ю главу 4-й части Руководства Администратора»


Слайд 10

декабрь 15 © Инфосистемы Джет Преимущества SGML Продуктивность Единая стилистика Повторное использование Долговечность информации Разделяемость Мобильность Гибкость


Слайд 11

декабрь 15 © Инфосистемы Джет SGML и другие HTML уклон в сторону представления размытость стандарта нет возможностей расширения MS Word закрытый слабые средства автоматизации нет смысловой и структурной разметки TeX сложный, низкоуровневый плохо экспортируется в Word


Слайд 12

декабрь 15 © Инфосистемы Джет Как это делается DTD Стили Редактор Поисковая машина Управление версиями SGML процессор Документы HTML PDF RTF


Слайд 13

декабрь 15 © Инфосистемы Джет Как это делается SGML-редакторы ArborText ADEPT*Editor, SoftQuad Author/Editor, Xemacs+psgml, Corel WordPerfect/SGML SGML-процессоры SP, CoST, Jade, OmniMark, Balise,... Стили DSSSL (Jade), XSL, CSS,... Выходные форматы HTML, RTF, TeX, PostScript, PDF,...


Слайд 14

декабрь 15 © Инфосистемы Джет Xemacs


Слайд 15

декабрь 15 © Инфосистемы Джет Author/Editor


Слайд 16

декабрь 15 © Инфосистемы Джет Контроль версий Текстовые файлы CVS/RCS diff Web-интерфейс


Слайд 17

декабрь 15 © Инфосистемы Джет Групповая работа над документами Внешние объекты (документы, рисунки...) Параллельная работа Библиотека иллюстраций Пакетная обработка (сборка документа)


Слайд 18

декабрь 15 © Инфосистемы Джет Поиск в документах Текстовые файлы Полнотекстовый поиск Поиск в контексте (структурном и смысловом) glimpse, CGI, Web


Слайд 19

декабрь 15 © Инфосистемы Джет Генерация Web-сервера Общее дерево сервера в SGML Мастер-документ Взаимные ссылки Средства верификации Единый стиль


Слайд 20

декабрь 15 © Инфосистемы Джет XML SGML, ориентированный на Web Упрощенный синтаксис Не обязательно наличие DTD Простые анализаторы


Слайд 21

декабрь 15 © Инфосистемы Джет XML vs. HTML Автоматизация формирования страниц Возможность экспорта с WWW Точность поиска Неограниченное количество элементов <FAQ> <Q>Что такое XML?</Q> <A>eXtensible Markup Language</A> </FAQ> XSL и XLL - дополнение к XML


Слайд 22

декабрь 15 © Инфосистемы Джет Инфосистемы Джет Тел. 973-48-57, 973-48-58 info@jet.msk.su Борис Тоботрас, tobotras@jet.msk.su


×

HTML:





Ссылка: