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ątkowegowformie<znacznik>,np.<b>,
zawartościelementumożenimbyćtekstlubinnyelement,znaczniki
możnabowiemzagnieżdżać,
znacznikakońcowegowformie</znacznik>,np.</b>(niektóreznaczniki
HTML-aniemaznacznikakoń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)definicjatypudokumenturodzajdokumentudefiniującyformalną
strukturędokumentówHTML,XML,XHTMLlubinnychzrodzinySGML.DTDzawieradefinicjewszyst-
kichelementówwystępującychwdokumencie;najegopodstawieprogramyinterpretującemogąocenić
poprawnośćskładniowądokumentu.
18