Marek Jaskula pyta: > Czy ktos moglby pokrotce powiedziec roznice pomiedzy XML, SGM a html?
SGML to język, w którym możemy wyrażać strukturę informacji. Jest rozszerzalny w tym sensie, że możemy w nim samodzielnie definiować zestawy znaczników, za pomocą których chcemy wyrażać tę strukturę. Taki zestaw znaczników ma angielską nazwę Document Type Definition (DTD). Aby dokument w języku SGML można było zinterpretować, musimy wiedzieć, z którego DTD pochodzą jego znaczniki. W TeXu odpowiednikiem DTD jest zestaw makr. XML to nieco uproszczony SGML, również pozwalający na definiowanie własnych DTD. Powstał w drodze porozumienia kilku wielkich firm jako nowy standard wymiany informacji w Internecie. Stopniowo coraz więcej przeglądarek internetowych radzi sobie z dokumentami XML-owymi. Dokumenty w języku HTML, to dokumenty SGML-owe z jednym ustalonym DTD. Tak więc, twórca dokumentu HTML musi się ograniczyć do znaczników z tego jednego DTD, uchwalonego swego czasu jako standard internetowy przez konsorcjum W3C. Przeglądarki internetowe w czasach przed XML-em były nastawione na przetwarzanie dokumentów z tym jednym zestawem znaczników. Z czasem różne firmy zaczęły rozszerzać ten zestaw na własny użytek, aby móc uzyskiwać rozmaite efekty wizualne. W wyniku tej ewolucji jest teraz w użyciu wiele odmian HTML-a, a przeglądarki mają kłopoty z rozpoznawaniem dokumentów przygotowanych dla innych przeglądarek. XML ma leczyć to zjawisko w ten sposób, że każdy może definiować własne znaczniki, czyli DTD, a przeglądarki mają być przygotowane na przyjęcie dowolnego dokumentu XML, o ile wskażemy jego DTD. Wielką zaletą całej tej technologii jest to, że dokumenty mają postać tekstów zapisanych w bardzo prostej składni. Dlatego łatwo jest tworzyć narzędzia, które je przetwarzają. W świat XML-a świetnie wpasowuje się TeX, bo może służyć jako wysokiej klasy narzędzie do prezentowania dokumentów XML w druku i na ekranie. Jest zasadą, że w notacji XML wyrażamy strukturę informacji, a TeXa używamy do jej prezentowania. > I drugie pytanie. Jakie narzedzia uzywa sie do tworzenia profesionalnych > witryn sieciowych (z multimediami, java itp) i czy i w jaki sposob TeX > jest konkurencyjny? W kioskach jest właśnie CHIP Special Grudzień 2001 poświęcony tym sprawom. W biuletynach GUST-u: 7, 10, 12, 16 o praktyce przygotowywania publikacji z użyciem technologii SGML+TeX pisali Piotr Bolek, Adam Dawidziuk i Mariusz Olko. Rysiek
