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 Elementdu 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 Docdu document. | 
| get | Element | Récupère le nœud Elementracine 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 Docdu document. | 
| set | Document | Définit le nœud Elementracine du document. | 
Documentation détaillée
add
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
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
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
get
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
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
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
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
get
has
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
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
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
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
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