Standardy analýzy a zpracování XML dat
Table of Contents
1.
Základní pojmy
2.
Cílem rozhraní je
3.
Existují dva hlavní typy rozhraní pro zpracování XML (SGML) dat:
4.
Stromově orientovaná rozhraní (Tree-based APIs)
5.
Mapují XML dokument na stromovou strukturu v paměti
6.
Modely specifické pro konkrétní prostředí
7.
Rozhraní založená na událostech (Event-based APIs)
8.
Při analýze ("parsing") dokumentu "vysílají" zpracovávající aplikaci sled událostí.
9.
Událostmi je např.:
10.
Příklad analýzy s událostmi řízeným rozhraním
11.
Tutoriály k SAX
12.
Rozhraní založená na technice "pull"
13.
Rozhraní založená na technice "pull"
14.
Document Object Model (DOM)
15.
Základní rozhraní pro tvorbu a přístup ke stromové reprezentaci XML dat.
16.
Specifický DOM pro HTML dokumenty
17.
Čím se liší verze (Level) (obecného) DOM 1,2,3?
18.
DOM Level 3
19.
Implementace DOM
20.
Kombinace stromových a událostmi řízených přístupů
21.
Události -> strom
22.
Strom -> události
23.
Toto umožňuje snadnou integraci obou typů zpracování z jedné aplikaci
24.
První aplikace používající SAX rozhraní
25.
Vlastnosti (features) nastavitelné pro analýzu - parsing
26.
Virtuální objektové modely