Szkolenie "XML technologie zaawansowane"
Czas trwania (po 8h lekcyjnych dziennie)
24
Charakterystyka kursu
W trakcie szkolenia zaprezentowane zostaną zaawansowane technologie XML:
- nowy standard XPath 2.0 umożliwiający wskazywanie fragmentów drzewa dokumentu XML
- język XQuery, który spełnia podobne zadanie jak język SQL w relacyjnych bazach danych
- zaawansowane możliwości standardu XML Schema
Szkolenie przeznaczone jest dla osób, które chciałyby pogłębić znajomość języka XML i wykorzystać jego zaawnsowane możliwości.
Wymagania
Wymagana jest podstawowa znajomość technologii XML - spacyfikacje: XML, XPath 1.0, XML Schema
Zagadnienia omawiane na kursie
XPath 2.0
- Typy danych w XPath 1.0 i 2.0
- Sekwencje
- Operatory
- Zmienne
- Funkcje
- Komentarze
XQuery 1.0
- Operatory i wyrażenia (logiczne, porównań, arytmetyczne, …)
- Konstruktory
- Wyrażenie FLWOR (For Let Where Order by Return)
- Wyrażenia warunkowe
XML Schema
- Typy proste i złożone
- Dziedziczenie typów
- Typy anonimowe
- Grupy elementów i atrybutów
- Tworzenie schematów z wykorzystaniem różnych przestrzeni nazw
