Zakres tematyczny szkolenia
1.XMLa)konstrukcja języka XML
b)definiowanie struktury dokumentu przy pomocy DTD
c)definiowanie struktury dokumentu przy pomocy XSD
2.JAXP (Java API for XML Processing)
a)omówienie specyfikacji wchodzącej w skład JAXP
b)rodzaje przetwarzania XML i ich właściwe użycie
c)przetwarzanie zdarzeniowe – SAX
- wprowadzenie do SAX
- koncepcja i omówienie parsera
- zdarzenia treści
- zdarzenia błędów
- zdarzenia DTD
- zdarzenia rezolwencji encji
- wprowadzenie do StAX
- czytanie i pisanie strumieni
- korzystanie ze StAX
- wprowadzenie do DOM
- kluczowe klasy i interfejsy
- wczytanie dokumentu
- nawigacja po dokumencie
- konstruowanie dokumentu
- walidacja dokumentu
3.JAXB (Java Architecture for XML Binding)
a)srchitektura JAXB
b)mapowanie klasa Java ↔ XML schema
c)marshalling, unmarshalling
d)walidacja
e)modyfikacja standardowych mapowań za pomocą adnotacji