XML
XML służy do reprezentowania danych w strukturalizowany sposób.
- Wprowadzenie
- Co to jest XML?
- Historia i ewolucja XML
- Kluczowe cechy i zalety XML
- Składnia i struktura XML
- Struktura dokumentu XML
- Elementy XML, atrybuty i wartości
- Przestrzenie nazw XML
- Deklaracje XML i instrukcje przetwarzania
- Tworzenie dokumentów XML
- Edytory i narzędzia XML
- Ręczne pisanie XML
- Typowe elementy i atrybuty XML
- Sprawdzone metody tworzenia dobrze sformułowanych i prawidłowych plików XML
- Walidacja dokumentów XML
- Języki schematu XML (DTD, XSD, Relax NG)
- Sprawdzanie poprawności XML za pomocą schematu
- Zrozumienie błędów sprawdzania poprawności i ostrzeżeń
- Przekształcanie dokumentów XML
- Podstawy XSLT i XPath
- Przekształcanie XML za pomocą arkuszy stylów XSLT
- Używanie XPath do wysyłania zapytań i wybierania danych XML
- Praca z interfejsami API XML
- DOM (Document Object Model) i SAX (Simple API for XML)
- Parsowanie XML z DOM i SAX
- Modyfikowanie XML za pomocą DOM
- Usługi sieciowe i XML
- Usługi sieciowe oparte na XML (SOAP, REST)
- Reprezentowanie danych za pomocą XML w usługach sieciowych
- Konsumowanie i tworzenie usług internetowych opartych na XML
- Zaawansowane koncepcje XML
- formaty serializacji XML (JSON, YAML)
- Technologie baz danych XML (XPath, XQuery)
- XML i powiązane technologie (XSL-FO, SVG)
- Najlepsze praktyki i wskazówki XML
- Uwagi dotyczące wydajności XML
- Bezpieczeństwo XML i kontrola dostępu
- Wersjonowanie i kompatybilność XML