Uživatelská náročnost
Co Vás naučíme
- Pracovat s jmennými prostory
- Parsovat XML
- Znát typy uzlů
- Zpracovávat chyby
- Validovat XML
- Použivat XSD Schémata
- Vytváření XML dokumenty
- Pracovat s XPath
- Používat Document Object Model (DOM)
- Transformovat XML
- Stručný přehled serializace, XQuery a MSSQL ve spolupráci s XML
Požadované vstupní znalosti
- Znalost základů programování na platformě .NET (VB.NET nebo C#.NET)
- Základní povědomí o XML na úrovni kurzu INTXM
Metody výuky
- Odborný výklad s praktickými ukázkami, cvičení na
- počítačích.
Studijní materiály
- Doporučena je originální příručka firmy Microsoft,
- která není zahrnuta v ceně kurzu. Příručka je v anglickém jazyce.
Osnova kurzu
Úvod
- Historie
- Syntaxe XML dat
- Jmenné prostory
XML Parsing (čtení XML dokumentů)
- Přehled
- Typy XML Parserů
- Parsing pomocí XML Readeru
- Typy uzlů, zpracování chyb
Validace XML
- Úvod do validace
- DTD
- Použití XSD Schémat
- Programové zpracování validace, objekty realizující validaci
Vytváření XML dokumentů
- Úvod
- Vytváření XML pomocí objektů XML Writteru
- Vytváření XML s Namespaces
- Řízení XML formátu a konverze
XPath
- Úvod do XPath
- Definice os, množin uzlů a predikátů
- Navigace v dokumentu pomocí XPath
- Operátory a funkce
- Programování XPath, objekty pro práci s XPath
Document Object Model (Cached XML)
- Úvod do XML DOM
- Navigace v XML pomocí DOM
- Transformace struktury (vytváření nových Nodů, modifikace a odstraňování
- Nodů)
- Programování DOM, objekty umožňující programování DOM
Transformace XML
- Úvod
- Základní struktura XSLT (pojem template, aplikace template, implicitní
- pravidla)
- Objekty pro provádění transformací
- Třídění
- Řízení výstupu
- Vkládání šablon (import, include)
Další technologie používané v transformacích
- Pojmenované šablony
- Proměnné a parametry
- Opakování a podmínky
- Extension Elements a funkce
- Modifikace gramatiky a datových typů
- Vytváření a modifikace struktury XML pomocí XSLT
- Odkazy v XML dokumentech
Stručný přehled dalších technologií v XML
- Serializace objektů do XML
- XQuery
- SQL a XML