Sets the CDATA section of the specified element. The parameter elementPath is specified as a path of element names.
FUNCTION SetCDATA(
XMLHandle : LONGINT;
elementPath : STRING;
data : DYNARRAY [] OF CHAR):INTEGER;def vs.SetCDATA(XMLHandle, elementPath, data):
return INTEGER| Name | Type | Description |
|---|---|---|
| XMLHandle | LONGINT | |
| elementPath | STRING | |
| data | DYNARRAY [] OF CHAR |
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 := SetCDATA( xml, '/root/data', 'custom data' );
err := WriteXMLMemory( xml, mem );
AlrtDialog( mem );
err := ReleaseXML( xml );
end;
run(test);Availability: from All Versions
This is drop-in function.