Représentation d'un document XML.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
add | Document | Ajoute le nœud donné à la fin du document. |
add | Document | Insère le nœud donné à l'index donné parmi tous les nœuds qui sont des enfants immédiats du document. |
clone | Content[] | Crée des copies non associées de tous les nœuds qui sont des enfants immédiats du document. |
detach | Element | Détache et renvoie le nœud racine Element du document. |
get | Content[] | Récupère tous les nœuds qui sont des enfants immédiats du document. |
get | Content | Récupère le nœud à l'index donné parmi tous les nœuds qui sont des enfants immédiats du document. |
get | Integer | Récupère le nombre de nœuds qui sont des enfants immédiats du document. |
get | Content[] | Récupère tous les nœuds qui sont des enfants directs ou indirects du document, dans l'ordre dans lequel ils apparaissent dans le document. |
get | Doc | Récupère la déclaration Doc du document. |
get | Element | Récupère le nœud Element racine du document. |
has | Boolean | Détermine si le document comporte un nœud racine Element . |
remove | Content[] | Supprime tous les nœuds qui sont des enfants immédiats du document. |
remove | Boolean | Supprime le nœud donné s'il est un enfant immédiat du document. |
remove | Content | Supprime le nœud à l'index donné parmi tous les nœuds qui sont des enfants immédiats du document. |
set | Document | Définit la déclaration Doc du document. |
set | Document | Définit le nœud Element racine du document. |
Documentation détaillée
add Content(content)
Ajoute le nœud donné à la fin du document. L'argument content
peut être un objet Content
ou un objet de nœud correspondant à un type listé dans Content
. Notez toutefois qu'un document ne peut avoir qu'un seul nœud Element
enfant, qui est implicitement le nœud racine Element
.
Paramètres
Nom | Type | Description |
---|---|---|
content | Content | le nœud à ajouter |
Renvois
Document
: document, pour la chaîne
add Content(index, content)
Insère le nœud donné à l'index donné parmi tous les nœuds qui sont des enfants immédiats du document. L'argument content
peut être un objet Content
ou n'importe quel objet de nœud correspondant à un type listé dans Content
. Notez toutefois qu'un document ne peut avoir qu'un seul nœud Element
enfant, qui est implicitement le nœud Element
racine.
Paramètres
Nom | Type | Description |
---|---|---|
index | Integer | l'index à partir duquel insérer le nœud parmi tous les nœuds qui sont des enfants immédiats du document |
content | Content | le nœud à insérer |
Renvois
Document
: document, pour la chaîne
clone Content()
Crée des copies non associées de tous les nœuds qui sont des enfants immédiats du document.
Renvois
Content[]
: tableau de copies non associées de tous les nœuds qui sont des enfants immédiats du document
detach Root Element()
get All Content()
Récupère tous les nœuds qui sont des enfants immédiats du document.
Renvois
Content[]
: tableau de tous les nœuds qui sont des enfants immédiats du document
get Content(index)
Récupère le nœud à l'index donné parmi tous les nœuds qui sont des enfants immédiats du document. Si aucun nœud n'est associé à l'index donné, cette méthode renvoie null
.
Paramètres
Nom | Type | Description |
---|---|---|
index | Integer | l'index du nœud parmi tous les nœuds qui sont des enfants immédiats du document |
Renvois
Content
: nœud, ou null
s'il n'y a pas de nœud à l'index donné
get Content Size()
Récupère le nombre de nœuds qui sont des enfants immédiats du document.
Renvois
Integer
: nombre de nœuds qui sont des enfants immédiats du document
get Descendants()
Récupère tous les nœuds qui sont des enfants directs ou indirects du document, dans l'ordre dans lequel ils apparaissent dans le document.
Renvois
Content[]
: tableau de tous les nœuds qui sont des enfants directs ou indirects du document
get Doc Type()
get Root Element()
has Root Element()
Détermine si le document comporte un nœud racine Element
.
Renvois
Boolean
: true
si le document comporte un nœud racine Element
, false
sinon
remove Content()
Supprime tous les nœuds qui sont des enfants immédiats du document.
Renvois
Content[]
: tableau de tous les nœuds qui étaient des enfants immédiats du document avant d'être supprimés
remove Content(content)
Supprime le nœud donné s'il est un enfant immédiat du document. L'argument content
peut être un objet Content
ou n'importe quel objet de nœud correspondant à un type listé dans Content
.
Paramètres
Nom | Type | Description |
---|---|---|
content | Content | le nœud à supprimer |
Renvois
Boolean
: true
si le nœud était un enfant immédiat et a été supprimé, false
sinon
remove Content(index)
Supprime le nœud à l'index donné parmi tous les nœuds qui sont des enfants immédiats du document. Si aucun nœud n'est associé à l'index donné, cette méthode renvoie null
.
Paramètres
Nom | Type | Description |
---|---|---|
index | Integer | l'index du nœud parmi tous les nœuds qui sont des enfants immédiats du document |
Renvois
Content
: nœud supprimé ou null
s'il n'y a pas de nœud à l'index donné
set Doc Type(docType)
Définit la déclaration Doc
du document. Si le document comporte déjà un nœud Doc
différent, cette méthode écrase l'ancien nœud. Cette méthode génère une exception si le document contient déjà le même nœud Doc
que celui qui est défini.
Paramètres
Nom | Type | Description |
---|---|---|
doc | Doc | Document à définir |
Renvois
Document
: document, pour la chaîne