[ Pobierz całość w formacie PDF ]
.Główną ideą wiążącą SGML i XML jest zajmowanie się strukturą dokumentu, a nie jegowyglądem.Interpretacja znaczników jest zostawiona programom zewnętrznym, pomimo tego, żeformaty dokumentów SGML i XML mogą być definiowane i sprawdzane pod względempoprawności składniowej przez takie programy jak sgmls, jeżeli tylko jest dostępna specyfikacjaDTD.HTMLKonkretnym przykładem specyfikacji DTD w języku SGML jest bez wątpienia powszechnieużywany HTML.Sądząc po różnorodności kolorowych i błyskających stron WWW, niktprawdopodobnie nie pamięta, że HTML pierwotnie był stosowany do nadawania strukturydokumentom i wstawiania do nich hiperłączy.Tej pierwotnej specyfikacji HTML raczej nikt niebędzie używał w biurze prasowym.Zamiast tego wyświetlanie i formatowanie dokumentu (czylinagłówki i kroje pisma) odbywa się w przeglądarkach.Po wielu latach od ogłoszenia pierwszej specyfikacji HTML zaczęto wracać do pierwotnejkoncepcji strukturalnych dokumentów i oddzielać prezentację od faktycznej treści za pomocąarkuszy kaskadowych stylów (CSS) i ich odpowiedników w XML.Napisano już dosłownie setki książek na temat HTML, zapominając o innych ważnychtechnologiach tworzenia dokumentów, jak np.DocBook.Rzut oka na DocBookCelem specyfikacji DocBook jest udostępnienie struktury dokumentu bez narzucania regułformatowania.Jest ona przeznaczona dla tych użytkowników, którzy muszą napisać tekst ookreślonej strukturze bez zgłębiania się w szczegółowe zagadnienia techniczne.Specyfikacja DocBook, podobnie jak HTML, wywodzi się z SGML, ale zródła ich pochodzeniasą odmienne.DocBook wprowadzono w roku 1991.w ramach wspólnego projektu HaLComputer Systems i wydawnictwa O Reilly.Obecnie standard ten jest zarządzany przezOrganization for the Advancement of Structured Information Standards (OASIS).Jegonajnowsze wydanie oznaczone numerem 3.1 było opublikowane w lutym 1999 r.właśnie przezOASIS.Wyczerpujący opis i odwołania literaturowe dotyczące tego standardu można znalezć wksiążce wydawnictwa O Reilly pt.DocBook: The Definitive Guide (ISBN: 1-565925-80-7).Ztych ponad 600 stron wybraliśmy tutaj tylko samą istotę specyfikacji DocBook, a więc nie należytego traktować jako pełny materiał odniesienia.Dokumentacja w postaci elektronicznej jestdostępna w Internecie pod adresem http://docbook.org.W dystrybucji Linuksa o nazwie Debianjest rozprowadzany pakiet Docbook, który zawiera pliki wymagane do pracy w standardzieDocBook.DocBook zawiera omówienie wszystkiego, co jest potrzebne w strukturalnym dokumencie.Wwielu zagadnieniach pokrywa się to z podejściem do struktury dokumentu stosowanym wprogramie LaTeX.Za zawartość dokumentu odpowiada autor, a wydawca zajmuje się wszystkimizagadnieniami związanymi z formatowaniem i składem.Niektórzy autorzy nie chcą się pozbawiaćkontroli nad formatowaniem i można to zaakceptować tylko wtedy, gdy wydawca nie musiprzekazywać czytelnikowi jednolicie sformatowanej książki (stanowiącej np.fragment seriiwydawniczej).Zaletą stosowania specyfikacji DocBook jest to, że istnieją liczne narzędzia umożliwiająceprzekształcanie dokumentu DocBook i arkusza stylu na inne formaty, łącznie z HTML, TexInfo istronami podręcznika systemowego.Dzięki temu oszczędzamy sobie kłopotów związanych zpotrzebą uczenia się zasad odmiennego formatowania i składu, a także możemy udostępniać swojedokumenty w wielu dobrze znanych formatach.Poniższa tabela zawiera listę niektórych elementów struktury dokumentu spotykanych w różnychomawianych tu narzędziach.Wychodzimy z założenia, że użytkownik będzie tworzyłdokumentację zawierającą rozdziały, podobnie jak w książce.W przypadku artykułów elementytakże będą podobne.Lista nie wyczerpuje wszystkich możliwości, ale na jej podstawie możnaocenić, które narzędzie nadaje się najlepiej do rozwiązania problemu.Tabela powinna pokazać pewne specyficzne cechy opisywanych narzędzi
[ Pobierz całość w formacie PDF ]