Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
wyświetlitekst„Witaj”pogrubionączcionką(roląparyznaczników<b>i</b>
jestzdefiniowaniepogrubieniaczcionkidlatekstunimiobjętego).Pojedynczy
elementdokumentuHTMLskładasięzatemztrzechczęści:
–
znacznikapoczątkowego–wformie<znacznik>,np.<b>,
–
zawartościelementu–możenimbyćtekstlubinnyelement,znaczniki
możnabowiemzagnieżdżać,
–
znacznikakońcowego–wformie</znacznik>,np.</b>(niektóreznaczniki
HTML-aniemająznacznikakońcowego,np.<br>–znaczniknowejlinii).
Znacznikimogąmiećprzypisaneatrybuty,któreszczegółowookreślają
sposóbprezentacjielementu.Atrybutywpisujesięwrazzwartościamiwew-
nątrzznacznikapoczątkowego,np.<znacznikatrybut=’wartość’>.
OpisznacznikówHTML-awrazzichatrybutamimożnaznaleźćwwielu
publikacjach,np.:[Wemp07],[PSWK05],[FrFr07].
WrazzotwarciemsięfirmnawspółpracęzapomocąInternetuwzrosła
potrzebastworzeniamożliwościsemantycznegoopisudokumentów.Poszuki-
waniawtymkierunkuprzyniosłynowystandardopisuiwymianydokumentów,
jakimjestXML.
1.3.2.XML
RozszerzalnyjęzykznacznikówXML(eXtensibleMarkupLanguage)
opracowanyprzezWorldWideWebConsortium(W3C)jestuniwersalnym
językiemprzeznaczonymdoreprezentowaniadanychwustrukturalizowany
sposób.PodobniejakHTML,jestonniezależnyodplatformy,coumożliwia
swobodnąwymianędokumentówmiędzyróżnymisystemami[Wiki07].
XMLjestjęzykiemsemantycznegoopisuobiektów.Opisskładasię
zdwóchczęści:właściwegoopisuobiektóworazramowegoopisumożliwych
obiektów.Opisobiektumapostać[Kłop01]:
<typ-obiektulista-parametrów>wnętrzeobiektu</typ-obiektu>
Wnętrzemobiektumożebyćteksti(lub)inneobiekty.
KażdydokumentXMLpowinienbyćzbudowanywnastępującysposób:
–
prolog,wktórymnależyokreślić:
-
używanąwersjęjęzykaXML,
-
-
typdokumentu,
opcjonalnie-DTD
4,
–
zawartość,czyliwłaściwą(użytkową)treśćdokumentu.
4
DTD(DocumentTypeDefinition)–definicjatypudokumentu–rodzajdokumentudefiniującyformalną
strukturędokumentówHTML,XML,XHTMLlubinnychzrodzinySGML.DTDzawieradefinicjewszyst-
kichelementówwystępującychwdokumencie;najegopodstawieprogramyinterpretującemogąocenić
poprawnośćskładniowądokumentu.
18