XML
XML file processing. This library is used for XML file processing and XML tree building. Neither a multibyte-character set nor a document type description <!DOCTYPE .....> are handled in the current version. For using this library, it is required to specify the file xml.g (from lib\xml subfolder) with include command.
include : $"...\gentee\lib\xml\xml.g"
 | XML description | A brief description of XML library. | 
Operators
| foreach var,xmlitem | Foreach operator. | 
Methods
| xml.addentity | Adds an entity description. | 
| xml.getroot | Gets the root item of the XML document tree. | 
| xml.procfile | Process an XML file. | 
| xml.procstr | Processes a string contained the XML document. | 
Methods of XML tree items
| xmlitem.chtag | Gets a tag item with the help of a "path". | 
| xmlitem.findtag | Search for a tag item by the name. | 
| xmlitem.getattrib | Gets a tag item attribute value. | 
| xmlitem.getchild | Gets the first child item of the current item. | 
| xmlitem.getchildtag | Gets the first child tag item. | 
| xmlitem.getchildtext | Gets the first child text item. | 
| xmlitem.getname | Gets the name of the XML item. | 
| xmlitem.getnext | Gets the next item. | 
| xmlitem.getnexttag | Gets the next tag item. | 
| xmlitem.getnexttext | Gets the next text item. | 
| xmlitem.getparent | Gets the parent item of the current item. | 
| xmlitem.gettext | Gets a text of the current item in the XML tree. | 
| xmlitem.isemptytag | Determines if the item is an empty tag item. | 
| xmlitem.ispitag | Checks if the item is a tag processing instruction. | 
| xmlitem.istag | Determines if the current item is a tag item. | 
| xmlitem.istext | Determines if the current item is a text item. |