XMLCreateNode
(Engine-Level Function)
| Description: | Creates a new XMLNode. |
| Returns: | An XMLNode. |
Usage: ![]() |
Script Only. |
| Function Groups: | XML |
| Related to: | XMLParse | XMLProcessor | XMLAddSchema | XMLWrite | XMLCloneNode | XMLDeleteMember | XMLGetNode | GetXMLNodeArray |
Format: ![]() |
XMLCreateNode([Contents, AttributesDictionary, Namespace, MembersDictionary]) |
| Parameters: |
| Contents |
| A text value to be placed in the #content member of the XMLNode. |
| AttributesDictionary |
| A dictionary containing attributes for the XMLNode |
| Namespace |
| A text value containing the namespace for the XMLNode. |
| MembersDictionary |
| A dictionary containing additional members to be added to the XMLnode. |
| Comments: | If the optional member dictionary parameter is supplied, any additional members will be added to the XMLNode in the same order that they were added to the dictionary. If the #comment or #cdata members require values, they can be assigned after the node has been created. |
Example:
AttribsDict = Dictionary(0);
AttribsDict["id"] = 42;
MembersDict = Dictionary(0);
MembersDict["Item1"] = XMLCreateNode("01234567890");
MyNode = XMLCreateNode("abc", AttribsDict,
https://vtscada.com/XML", MembersDict);
Creates the following XMLNode:
