( hDoc : Longint, dim XML : StringZ) : Byte
Vrací Xml dokument hDoc ve formě řetězce XML. Kódování vraceného řetězce bude vždy Windows-1250. Standardní kódování pro XML je UTF-8 . Vracený řetězec nikdy neobsahuje atribut:
encoding="..."
Proto, jestliže tento řetězec ukládáte do souboru, je vhodné uložit ho v kódování UTF-8 (_StrSToX), aby následné zpracování XML pracovalo správně!
Jestliže vše dobře dopadne, vrací funkce true.
Příklad:
procedure XmlTest dim hDoc : Longint; dim hRootNode : Longint; dim hZamNode : Longint; dim XmlText : StringZ; _XmlCreateDoc(hDoc, "<ROOT />"); hRootNode := _XmlGetNode(hDoc, 0, "ROOT"); hZamNode := _XmlAddElementNode(hDoc,hRootNode,"Zaměstnanci","",""); _XmlAddElementNode(hDoc,hZamNode,"Zaměstnanec","","Novák Karel"); _XmlAddElementNode(hDoc,hZamNode,"Zaměstnanec","","Horák Pavel"); _XmlAddElementNode(hDoc,hZamNode,"Zaměstnanec","","Jandák Milan"); _XmlGetDocXmlText(hDoc, XmlText); Trace(XmlText); XmlReleaseDoc(hDoc); endproc
Podívejte se na: XML dokumenty