Group XML
Var2Xml()
Converts any value to an XML-encoded character string.
Var2Xml( <xValue> ) --> cXmlString
Xml2Var()
Converts an XML-encoded character string back to the original value.
Xml2Var( <cXmlFragment> ) --> xValue
XMLDocClose()
Close an XML document.
XMLDocClose( <nDocHandle> ) --> lSuccess
XMLDocGetErrorList()
Get array of error descriptions.
XMLDocGetErrorList( [<nDocHandle>], [<nErrHandle>] ) --> aErrorInfo|NIL
XMLDocGetRootTag()
Get the root tag of an XML document.
XMLDocGetRootTag( <nDocHandle> ) --> nRootTagHandle
XMLDocOpenFile()
Open an XML document.
XMLDocOpenFile( <cXMLFileName>, [<nErrHandle>] ) --> nDocHandle
XMLDocOpenString()
Create XML document from a string.
XMLDocOpenString( <cXMLString>, [<nErrHandle>] ) --> nDocHandle
XMLDocProcess()
Execute action code blocks for all tags.
XMLDocProcess( <nDocHandle> ) --> lSuccess
XMLDocResetAction()
Releases the action code blocks defined with XMLDocSetAction().
XMLDocResetAction( <nDocHandle> ) --> lSuccess
XMLDocSetAction()
Set action code blocks for specific tags.
XMLDocSetAction( <nDocHandle>, <cNode>, <bAction> ) --> nTagCount
XMLGetAttribute()
Get attribute value of an XML tag.
XMLGetAttribute( <nTagHandle>, <cAttributeName> ) --> cValue|NIL
XMLGetChild()
Get child of XML tag.
XMLGetChild( <nTagHandle>, <cChildTagName> ) --> nChildHandle|NIL
XMLGetChildren()
Get array of children of an XML tag.
XMLGetChildren( <nTagHandle>, <cChildTagName> ) --> aChildHandles|NIL
XMLGetParent()
Get parent of XML tag.
XMLGetParent( <nTagHandle> ) --> nChildHandle|NIL
XMLGetTag()
Get members of an XML tag node.
XMLGetTag( <nTagHandle>, @<aTagMember> ) --> lSuccess
XmlNode()
Class
Class function of the XmlNode class.
XmlSimpleParser()
The function XmlSimpleParser() parses an XML document or XML fragment.
XmlSimpleParser( cXml [, coNode] ) -> oXmlNode