XmlDocument (gb.xml)

Cette classe représente un document XML.

Cette classe est instanciable.

Propriétés
All   propriété All As XmlNode
Content   Retourne ou définit le contenu du document, sous forme de texte, incluant le doctype, les éléments, les commentaires ...
Root   Retourne ou définit l'élément racine du document.

Méthodes
CreateElement   Function CreateElement ( [ TagName As String ] ) As comp/gb.xml/XmlElement
FromString   Remplace ou définit le contenu du document avec la chaîne Data.
GetElementsByNamespace  
GetElementsByTagName   Recherche tous les éléments du document ayant pour tag TagName, puis les retourne.
HtmlFromString  
Open   Ouvre le fichier situé à l'emplacement Path et remplace le contenu du document par le contenu du fichier.
Save   Ouvre le fichier FileName et y écrit le contenu du document.
ToString   Retourne le contenu du document sous forme de texte.
Write   Un synonyme pour la fonction Save.

Exemples

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>