XML_ToString

XML_ToString

%XML_ToString function


Function

The function converts an XML document to a text string.

Declaration

TEXT %XML_ToString( INT in handle, [TEXT in encoding = "utf-8"] [BOOL in useProcInstruction] )

Parameters

handle

Handle to an open XML document.

encoding

Encoding that will be displayed in the procedural instruction <?xml version="1.0" encoding="xxx"?>.

useProcInstruction

Disables the displaying of procedural instruction <?xml version="1.0" encoding="xxx"?>.

Return value

Text representation of the XML document.

Description

The function converts the open XML document to text string.

Example

INT _handle, _element, _node TEXT _text _handle := %XML_CreateDocument() _element := %XML_AddElement(_handle, "element") _node := %XML_AddTextNode(_element, "value") _text := %XML_ToString(_handle) ; content of the variable _text ; <?xml version="1.0" encoding="utf-8"?<element>value</element> _text:= %XML_ToString(_handle,"",@FALSE) ; content of the variable _text ; <element>value</element>