XML node
[Desktop Automation]
An XML node object contains the full information of an XML node.
Properties
| Property | Read/write | Type | Description |
|---|---|---|---|
| childcount | read-only | Number | Returns the number of xml nodes of the root entry |
| section | Read/write | String | Section name of the root entry |
| value | Read-only | String | Value of the node |
Methods
| Name | Syntax | Description |
|---|---|---|
| addchild | node:Addchild(childname:string, adddouble:Boolean); | Adds child node, adddouble allows for duplicates |
| addvalue | node:addvalue(nodename:string, value:string/int); | Adds a value to the XML file |
| childexists | node:childexists(nodename:string); | Returns Boolean whether nodename in the XML file exists |
| findchild | Childnode = node:Findchild(childname:string); | Finds childnode |
| getattribut | node:getattribute(nodename:string) | Gets string value of attribute of a node |
| getattributeint | IntValue = node:getattributeint(nodename:string); | Gets integer value of node |
| getattributefloat | FloatValue = node:getattributefloat(nodename:string); | Gets float value of attribute of a node |
| getchildint | ChildIntvalue = node:Getchildint(child:string); | Gets the Integer value of child node |
| getchildindexed | Childvalue = node:Getchildindexed(childindex:string); | Returns child value by index |
| getchildintdef | ChildIntvalue = node:Getchildintdef(child:string; value:number); | Gets the Integer value of child or value |
| getchildfloat | ChildIntvalue = node:Getchildfloat(child:string); | Gets Float value of child node |
| getchildfloatdef | ChildIFloatvalue = node:Getchildintdef(child:string; value:number); | Gets Float value of child node or value |
| getchildvalue | Childvalue = node:Getchildvalue(childname:string); | Returns child value |
| hasattribute | Boolean Value = node:hasattribute(attribute_name:string) | Returns true when a node has a specific attribute |
