Instance DOM XML

Attributs et méthodes XML DOM

L'exemple suivant utilise un fichier XML books.xml.

Fonction loadXMLDoc()située en JavaScript externe, utilisée pour charger un fichier XML.

Fonction loadXMLString()Situé en JavaScript externe, utilisé pour charger une chaîne de caractères XML.

Charger et analyser un fichier XML
Charger et analyser une chaîne de caractères XML

Explication d'exemple

Informations sur les nœuds XML DOM

L'exemple suivant utilise un fichier XML books.xml.

Fonction loadXMLDoc()située en JavaScript externe, utilisée pour charger un fichier XML.

Obtenir le nom du nœud de l'élément
Obtenir le texte du nœud texte
Modifier le texte du nœud texte
Obtenir le nom et le type de nœud de l'élément

Explication d'exemple

Liste de nœuds XML DOM et liste d'attributs

L'exemple suivant utilise un fichier XML books.xml.

Fonction loadXMLDoc()située en JavaScript externe, utilisée pour charger un fichier XML.

Obtenir le texte du premier élément <title>
Parcourir les nœuds en utilisant l'attribut length
Obtenir les attributs de l'élément

Explication d'exemple

Parcourir l'arbre des noeuds DOM

L'exemple suivant utilise un fichier XML books.xml.

Fonction loadXMLString()située en JavaScript externe, utilisée pour charger un fichier XML.

Parcourir un arbre de nœuds
Parcourir tous les sous-nœuds de l'élément <book>.

Explication d'exemple

Différences de navigateur XML DOM

L'exemple suivant utilise un fichier XML books.xml.

Fonction loadXMLDoc()située en JavaScript externe, utilisée pour charger un fichier XML.

Afficher la longueur de la liste des nœuds
Cet exemple affiche la longueur d'une liste de nœuds. Le résultat est différent dans IE et d'autres navigateurs.
Ignorer le texte vide entre les nœuds
Dans cet exemple, vérifiez le nodeType du nœud et traitez uniquement les nœuds élémentaires.

Explication d'exemple

Localisation des nœuds XML DOM

L'exemple suivant utilise un fichier XML books.xml.

Fonction loadXMLDoc()située en JavaScript externe, utilisée pour charger un fichier XML.

Obtenir le parent du nœud
Obtenir le premier noeud enfant du noeud
Obtenir le dernier noeud enfant du noeud
Obtenir l'élément frère suivant du noeud
Obtenir l'élément frère précédent du noeud

Explication d'exemple

Obtention de la valeur des nœuds XML DOM

L'exemple suivant utilise un fichier XML books.xml.

Fonction loadXMLDoc()située en JavaScript externe, utilisée pour charger un fichier XML.

Obtenir la valeur de l'élément
Obtenir la valeur de l'attribut

Explication d'exemple

Modification de la valeur des nœuds XML DOM

L'exemple suivant utilise un fichier XML books.xml.

Fonction loadXMLDoc()située en JavaScript externe, utilisée pour charger un fichier XML.

Changer le noeud de texte de l'élément
Changer la valeur de l'attribut en utilisant setAttribute
Changer la valeur de l'attribut en utilisant nodeValue

Explication d'exemple

Remplacement des nœuds XML DOM

L'exemple suivant utilise un fichier XML books.xml.

Fonction loadXMLDoc()située en JavaScript externe, utilisée pour charger un fichier XML.

Remplacer le noeud d'élément
Remplacer les données du noeud de texte

Explication d'exemple

Ajout de nœuds XML DOM

L'exemple suivant utilise un fichier XML books.xml.

Fonction loadXMLDoc()située en JavaScript externe, utilisée pour charger un fichier XML.

Ajouter un noeud après le dernier noeud sous-enfant
Ajouter un noeud avant le noeud sous-enfant spécifié
Ajouter une nouvelle propriété
Ajouter des données à un noeud de texte

Explication d'exemple

Clonage de nœuds XML DOM

L'exemple suivant utilise un fichier XML books.xml.

Fonction loadXMLDoc()située en JavaScript externe, utilisée pour charger un fichier XML.

Copier un noeud et le joindre à un noeud existant
Dans cet exemple, cloneNode() est utilisé pour copier un noeud et le joindre au noeud racine du document XML.

Explication d'exemple