1 The Poznan University of Economics Department of Management Information Systems XML - wprowadzenie
2 The Poznan University of Economics Department of Management Information Systems Co to jest ? Do czego służy? Meta (!) język znaczników Jest czytelny dla człowieka i przetwarzalny przez komputery Wykorzystywany do przenoszenia danych
3 The Poznan University of Economics Department of Management Information Systems Terminy Główny element (root) Elementy Atrybuty Encje
4 The Poznan University of Economics Department of Management Information Systems Właściwy dokument XML Prosty przykład: PlaylistaPlaylista DTD + właściwy dokument Dokument well formed Dokument valid
5 The Poznan University of Economics Department of Management Information Systems DTD Książka adresowa Imie Osoba Dane.osobowe Adres Nazwisko PaństwoMiastoNr.domuUlica Emai Dane.osobowe Adres ImieNazwisko PaństwoMiastoNr.domuUlica Emai
6 The Poznan University of Economics Department of Management Information Systems Dokument Książka adresowa Tomasz Osoba Dane.osobowe Adres Kaczmarek PolskaPoznań2 Os JIII Sobieskiego [email protected]
7 The Poznan University of Economics Department of Management Information Systems Przetwarzanie XML DOM – drzewo elementów XML w pamięci – Duży nakład na wczytanie – Dostęp do elementów bezpośredni SAX – przetwarzanie sekwencyjne – Każdy element / atrybut to zdarzenie – Dostęp do konkretnego wierzchołka tylko po przetworzeniu poprzednich
8 The Poznan University of Economics Department of Management Information Systems Prezentacja XML CSS Playlista2Playlista2 XSL – style zbudowane w XML dla XML XSLT – powodują przetworzenie XML na zwykły HTML lub dowolny inny język znacznikowy
9 The Poznan University of Economics Department of Management Information Systems Standardy pokrewne/powiązane
10 The Poznan University of Economics Department of Management Information Systems Standardy... http://www.idealliance.org/XMLRoadmap/WEB/xmlfamily.htm XLink – do łączenia dwóch lub więcej zasobów XPointer – pozwala wskazywać wewnętrzne elementy XSD (Schema) – nadzbiór dla DTD, definiowanie struktury i typów danych w dokumentach XML P3P – protokół wymiany schematów danych między witrynami OFX, ebXML – wymiana danych finansowych RDF, SOAP, MATHML, SVG......
11 The Poznan University of Economics Department of Management Information Systems Zadania Zapoznać się ze specyfikacją XML