XmlDocument (gb.xml)
This class represents a XML document.
Properties
| 
All  
 | 
property All As XmlNode
Returns an array with every XmlNode
 | 
| 
Content  
 | 
Returns the full content of the document.
 | 
| 
Root  
 | 
Returns or defines the root element of this document.
 | 
Methods
| 
CreateElement  
 | 
Creates a new element TagName and returns it as an XmlElement
 | 
| 
FromString  
 | 
Removes all the content of this document, and loads its new contents from the given XML string.
 | 
| 
GetElementsByNamespace  
 | 
Function GetElementsByNamespace ( Namespace As String [ , Mode As Integer, Depth As Integer ] ) As XmlElement
 | 
| 
GetElementsByTagName  
 | 
Returns all the elements of the document whose tag name matches Name.
 | 
| 
HtmlFromString  
 | 
Removes all the content of this document, and loads its new contents from the given HTML string.
 | 
| 
Open  
 | 
Removes all the content of this document, and loads its new contents from the given file.
 | 
| 
Save  
 | 
Saves the content of the document to FileName.
 | 
| 
ToString  
 | 
Formats the current document to a string, which can be later re-parsed.
 | 
| 
Write  
 | 
A synonymous of the Save function.
 | 
Examples
Use "gb.xml" 'For Gambas Scripting Only
Dim doc As New XmlDocument
doc.Root = doc.CreateElement("Info")
With doc.Root
  .NewElement("Name", "Gambas")
End With
Print doc.ToString(True)
<?xml version="1.0" encoding="UTF-8"?>
<Info>
 <Name>
  Gambas
 </Name>
</Info>