The Poznan University of Economics Department of Management Information Systems XML - wprowadzenie
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
The Poznan University of Economics Department of Management Information Systems Terminy Główny element (root) Elementy Atrybuty Encje
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
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
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
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
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
The Poznan University of Economics Department of Management Information Systems Standardy pokrewne/powiązane
The Poznan University of Economics Department of Management Information Systems Standardy... 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......
The Poznan University of Economics Department of Management Information Systems Zadania Zapoznać się ze specyfikacją XML