Procedury a funkce - Xml Dokumenty

Tyto procedury a funkce umožňují vytvářet a číst Xml dokumenty. Xml dokument lze od počátku vytvořit nebo nahrát z disku. Práci s Xml dokumenty umožňují knihovny MSXML verze 4,5 a 6:

Jedny z těchto knihoven musí být nainstalovány a zaregistrovány. Test, zda jsou tyto knihovny v OS přítomny lze provést funkcí:

Práce probíhá pomocí tzv Handle hodnot, což jsou Longint čísla. Napřed se získá handle dokumentu hDoc a pak handle jednotlivých uzlů - nodů hNode. K nodům lze přidávat tzv atributy. Ty vypadají například takto:

<TEST id="169796134" vs="99990718" nam="FLUX" cit="Praha 5"> </TEST>

K nodu lze dodat jednu hodnotu:

<TEST>hodnota</TEST>

Vytvoření nebo otevření Xml dokumentu:

Přidání jmenného prostoru do dokumentu:

Dotaz na handle jednoho nodu nebo seznamu nodu (ve streamu):

Přidání a smazání nodu:

Přečtení, přidání, vložení a smazání atributu v nodu:

Přečtení a vložení hodnoty nodu:

Uložení Xml dokumentu na disk:

Získání celého Xml dokumentu ve formě řetězce:

Uvolnění použitých handle pro jeden dokument, všechny dokumenty, jeden node a všechny node:

Převod Xml dokumentu do a z  řetězce ve formátu Base64 ve vybraném kódování (třeba v Utf-8):

 

S jakými produkty XML knihovny přichází:

Produkty Verze analyzátoru Microsoft XML (verze souboru)
Windows Live OneCare (Klient) 4.0
BizTalk Server 2004 4.0
Microsoft Office Project Server 2003 4.0
Encarta 2003, 2004, 2005 a Student/Encarta 2006 4.0
Works Suite 2006, Works Suite 2005, Works Suite 2004 a Works Suite 2003 4.0
Live Communications Server 4.0, 6.0
Application Compatibility Toolkit 4.0, 6.0
Microsoft Office 5.0
URGE 6.0
Microsoft .NET Framework 3.0 6.0
Microsoft Visual Studio 2005 6.0
Microsoft SQL Server 2005 6.0
Student/Encarta 2007 6.0
Software Zune verze 1.0 6.0
Windows SharePoint Services 3.0 6.0

Dále čtěte zde, zde.