5555240922

5555240922



s. 212-218) słownika (Burnard i Sperberg-McQueen, 2002, s. 111A-118C) takich elementów oraz, dla każdego typu dokumentu, zależności między tymi elementami. Z tego powodu stworzenie dobrego DTD jest zadaniem niełatwym. Ponadto DTD jest tylko częścią systemu SGML/XML; oprócz niego potrzebne są narzędzia do formatowania dokumentów, takie jak arkusze stylów DSSSL czy też XSL/XSLT.

Duże koszty implementacji przemawiają często za rozważeniem wykorzystania, czy też adaptacji w systemie SGML/XML udostępnionych publicznie gotowych DTD. W omawianym projekcie postąpiono podobnie, ewentualne opracowanie własnego typu dokumentu odkładając na później. Rozważano wstępnie wykorzystanie trzech publicznie dostępnych typów dokumentów: etd zdefiniowanego na potrzeby projektu Electronic Theses and Disser-tations w Virginia Polytechnic Institute and State University, TEI opracowanego w ramach projektu Text Encoding Iniciatwe Burnard i Sperberg-McQueen (2002) oraz DocBook opracowany przez konsorq'um firm, głównie sektora IT, używających technologii SGML/XML do tworzenia dokumentacji do swoich produktów Walsh i Muellner (1999).

1.3. DocBook

DocBook DTD to typ dokumentu definiujący strukturę i zawartość zbioru znaczników SGML, służących do dokumentacji oprogramowania i różnego rodzaju dokumentacje techniczne (Walsh i Muellner, 1999, s. 123). Posiada ona bardzo rozbudowaną hierarchię znaczników do budowy struktur książek, dokumentacji technicznej itp dokumentów. DTD dla tego typu dokumentu jest dostępne zarówno w standardzie SGML jak i XML. Dostępna jest także uproszczona wersja DTD o nazwie SimpleDocbook. Zaletą używania wersji uproszczonej jest dużo łatwiejsze posługiwanie się nią, z uwagi na znacznie mniejszą liczbę znaczników, por. tabela 1.1.

Typ dokumentu

Liczba elementów

Liczba encji

Docbook

357

1814

SimpleDocBook

93

234

TEI

brak danych

3

HTML

98

234

Tabela 1.1. Porównanie wielkości popularnych definicji typu dokumentu Źródło: Obliczenia własne

DocBook jest używany obecnie w większości zarówno komercyjnych jak i niekomercyjnych projektach tworzenia dokumentacji komputerowej1Burnard i Sperberg-McQueen

7

1

Konstatując brak tanich i funkcjonalnych edytorów do pracy z dokumentami SGML/XML należy wspo-



Wyszukiwarka

Podobne podstrony:
Magazyn3i501 695 Cywilny(a) 176 177 178 190 212 218 226 229 237 238 254 256 258 Czamara kapelanów
skanuj0200 (4) 212 PHP i MySQL dla każdego <tr> <td>fi oletowy</td> <td> cin
Skrypt PKM 203 212 y, e y • ccnfi = 0,966 t,*x• cns/T = 0.193 Dalsze obliczenia należy prowadzić ta
egzamin ustny czer 08 142 PN-B-03264:2002 Załącznik E (informacyjny)SZTYWNOŚĆ ELEMENTÓW ZGINANYCH E
Kolokwium I PRI (poprawkowe)    15.01.2002 1. Omów na przykładzie elementy składowe
Umitled-1 I EGZAMIN AM 21.02 .2002 Nazwisko i imię........... Nr grupy........ xy + z 1. Dla funkcji
22248 skanuj0206 (4) 218 PHP i MySQL dla każdego 218 PHP i MySQL dla każdego Rysunek 7.12. Widok for
1 4. Literatura 4.1.    Komar, B. (2002). TCP/IP dla każdego. Gliwice: Helion. 4.2.
Zezwolenie na sranie w lesie 2 E a 319 MQW3D PZEZWOLENIE NA 1 (słownie: jedno)SRANIE Opłata: 3,66 P
16666 rekonstrukcje 12$ ROZPORZĄDZENIE MINISTRA ŚRODOWISKA z dnia 9 września AGH 2002 r. w sprawie

więcej podobnych podstron