Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Językiznaczników
Powszechnośćwtworzeniuiupowszechnianiudokumentówelektronicz-
nychorazwwiązaniuichwstrukturypodobnedohipertekstu(porównajna
stronie74)zawdzięczamykoncepcjijęzykówznaczników.
Językiznaczników(markuplanguages)pozwalająna-niezależnieoduży-
tegooprogramowaniaisprzętu-reprezentowaniestrukturydokumentów
elektronicznych.Swojąnazwęzawdzięczająznacznikom(markuptags).
towyróżnionewspecjalnysposóbfragmentytekstudokumentów.Zakłada
się,żesamedokumentyniezawierająłańcuchówznaków,którereprezentu-
znaczniki.Jakowyróżnikiznacznikówprzyjętonawiasytrójkątne.
Znacznikpoczątkowanyjestznakiem<,akońcowymznakiem>.Znaczniki
pokazują,jaknależyinterpretowaćfragmentydokumentów,doktórychsię
oneodnoszą.Przykłademinterpretacjijestsposóbprezentacjitejsamej
treścinaróżnymsprzęciewtensamlubzbliżonysposób.
Opracowanowielujęzykówznaczników.Donajbardziejznaczącychnale-
żą:SGML(StandardGeneralizedMarkupLanguage),HTML(HyperText
MarkupLanguage)iXML(eXtensibleMarkupLanguage).
SGML
HTML
Początkowozastosowanojęzykiznacznikówdodokumentówbiurowych,
awśródnichdodokumentówprawnychpodatnychnaróżnesposobystruk-
turalizacji[W.Abramowicziinni,1998b],[M.Krzyżaniak,1998],[R.My-
tych,1994].Pierwszympowszechniestosowanymjęzykiemznaczników
byłSGMLprzyjętyjakostandardprzezMiędzynarodowąOrganizację
Standaryzacji(ISO)wroku1986
78
.Użytkownicyjęzykamogąsamodziel-
niedefiniowaćznacznikiorazokreślaćichrolewdokumentach.Wadą
SGML,utrudniającąpowszechnośćużycia,okazałasięzbytniaelastycz-
nośćjęzyka.Możliwościtworzeniacoraztonowychdefinicjiznaczników
utrudniająkomunikacjęzwykorzystaniemdokumentówSGML,ponieważ
wszyscykomunikującysięmusząznaćtedefinicje.ZdrugiejstronySGML
byłbardzodobrymrozwiązaniemdlazamkniętychrozwiązańkorporacyj-
nych[R.J.Glushkoiinni,1993].Korporacjemogłydefiniowaćznaczniki
odpowiadająceichspecyficznympotrzebom.Zbiórznacznikówmógłpod-
legaćwewnętrznejstandaryzacji.
TychwadniemiałjęzykHTMLbędącyzbioremznacznikówdotworzenia
stronWWW
79
.Niestetystosowanienierozszerzalnegozbioruznaczników
78
ISO8879-InternationalStandardISO88799:InformationProcessing-Textand
OfficeSystemsStandardGeneralizedMarkupLanguage(SGML)
79
http://www.w3.org/MarkUp/
60