Writes XML file into a dynamic string buffer.
FUNCTION WriteXMLMemory(
XMLHandle : LONGINT;
VAR XMLData : DYNARRAY [] OF CHAR):INTEGER;def vs.WriteXMLMemory(XMLHandle):
return (INTEGER, XMLData)| Name | Type | Description |
|---|---|---|
| XMLHandle | LONGINT | |
| XMLData | DYNARRAY [] OF CHAR | Output parameter. |
procedure test;
var xml : longint;
err : integer;
mem : dynarray of char;
value : string;
begin
mem := '';
xml := InitXML;
err := CreateNewXMLDocument( xml, 'root' );
err := SetElementValue( xml, '/root/value', '34' );
err := WriteXMLMemory( xml, mem );
AlrtDialog( mem );
err := ReleaseXML( xml );
end;
run(test);CreateNewXMLDocument | SetElementValue | InitXML | ReleaseXML | ReadXMLMemory
Availability: from All Versions
This is drop-in function.