Latest web development tutorials

XML DOM informations de noeud

attribut nodeName, nodeValue et nodeType contient des informations sur le noeud.


Exemples

Essayez - Exemple

L'exemple suivant utilise des fichiers XML du Books.xml .
Fonction loadXMLDoc () , dans un JavaScript externe est utilisé pour charger le fichier XML.

Obtenez le nom du nœud de l' élément de noeud
Cet exemple utilise noeud propriété nodeName pour obtenir l'élément racine du nom "books.xml".

Obtenez le texte du noeud de texte
Cet exemple utilise la propriété nodeValue pour obtenir le texte "books.xml" le premier élément <title>.

Modifier le texte de noeud de texte
Cet exemple utilise la propriété nodeValue pour modifier le texte "books.xml" le premier élément <title>.

Obtient le nœud d'élément avec le nom et le type
Cet exemple utilise la propriété nodeName et nodeType pour obtenir "books.xml" nom de noeud et le type de l'élément racine.


Attribut noeud

Dans le DOM XML, chaque noeud est unobjet.

Les objets ont des méthodes et propriétés peuvent être consultées et manipulées en utilisant JavaScript.

Trois attributs de nœuds importants sont:

  • nodeName
  • nodeValue
  • nodeType

propriété nodeName

attribut NodeName spécifie le nom du noeud.

  • nodeName est en lecture seule
  • nodeName avec le même nom de balise d'un noeud d'élément
  • nodeName noeud d'attribut est le nom de la propriété
  • nodeName nœud de texte est toujours #text
  • le document nodeName noeud est toujours #document

Essayez.


propriété nodeValue

valeur de la propriété NodeValue de noeud spécifié.

  • nœud d'élément nodeValue est indéfini
  • nodeValue nœud de texte est le texte lui-même
  • nœud d'attribut nodeValue est la valeur de la propriété

Obtient la valeur de l'élément

Le code suivant récupère un nœud de texte du premier <title> valeurs d'éléments:

Exemples

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
txt=x.nodeValue;

Essayez »

Résultats: txt = "Everyday Italian"

Exemples expliquent:

  1. Utilisez loadXMLDoc () à « l'Books.xml » dans xmlDoc
  2. Obtient le premier noeud de texte <title> nœud d'élément
  3. La variable txt à la valeur du nœud de texte

Modifiez la valeur de l'élément

Le code suivant modifie les premiers <title> valeurs de nœud de texte de l'élément:

Exemples

xmlDoc=loadXMLDoc("books.xml");

x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.nodeValue="Easy Cooking";

Essayez »

Exemples expliquent:

  1. Utilisez loadXMLDoc () à « l'Books.xml » dans xmlDoc
  2. Obtient le premier noeud de texte <title> nœud d'élément
  3. Modifiez les valeurs de nœud de texte "Cooking Easy"

propriété nodeType

attribut NodeType spécifie le type de noeud.

nodeType est en lecture seule.

Les types de noeuds les plus importants sont les suivants:

节点类型 NodeType
元素 1
属性 2
文本 3
注释 8
文档 9

Essayez.