Parlons de la méthode principale de création, d'interrogation, de modification de l'opération des opérations XML
'Créer un objet DOM
Définir objdom = server.createObject (Microsoft.xmldom)
'Obtenez des données XML
'Méthode 1 Obtenez les données XML du fichier XML
objdom.load (c: /test.xml)
'Méthode 2 Obtenez les données de la chaîne de données XML
objdom.loadxml (
'Créer un objet de nœud
Définir NewNode = objdom.CreateElement (People)
'Pour évaluer ce nœud
Newnode.text = les gens
'Ajouter des attributs à ce nœud
Définir NewAttribute = Obj Bellow.Creenode (attribut, nom,)
NewAttribute.Text = Zhang San
NewNode.setAttributeNode NewAtTribute
'Ajouter des sous-codes à ce nœud
Définir NewNodeChild = Objnds.CreateElement (Adresse)
Newnode.Appendchild newnodechild
'Enregistrer cet objet de nœud
Objdom.AppeningChild Newnode
objdom.save (c: /test.xml)
'Trouver un objet de nœud
Set ObjtoFind = objdom.documentElement.SelectSingLende (// People / Man)
'Sortez le nom du nœud, la valeur du nœud, une certaine valeur d'attribut et tout le XML
nodename = objtofind.nodeName
nodevalue = objtoFind.Text
objtoFind.getAttributeNode (nom).
'Sortez un objet de nœud d'attribut
Définissez objattrtofind = objet.DocumeNetelement.SelectSingLenode (// People / Man).
'Supprimer le nom d'attribut, valeur d'attribut de ce nœud
NODEATTRNAME = objattrtoFind.NodeName
NODEATTRVALUE = objattrtoFind.Nodevalue
'Supprimer un objet d'un nœud
set objnode = object.documentedleximent.SelectSingLende (// People / Man) ''
définir objparentNode = objnds.documentedlement.selectingLenode (// personnes) 'Le nœud parent du nœud à supprimer
Webjx.com
objparentnode.removechild objnode
'Sortez la collection de nœuds octets d'un nœud
Définir objnodes = objdom.documentElement.SelectSingLende (// People / Man) .ChildNodes
Traverser cette collection
Méthode 1
pour l'élément dans Objnodes
Response.Write Element.NodeName Nom du nœud d'octet
Response.Write Element. Valeur d'octet de texte
suivant
Méthode 2
domLength = objNodes.length
pour i = 0 à Domell-1
Response.Write Objnodes.ChildNodes (I).
réponse.write objnodes.childnodes (i).
suivant
'Sortez la collection d'attribut d'un nœud
Définir objnodes = objdom.documentElement.SelectSingLende (// People / Man) .getAttributeNode (nom) .Attributes
Traverser cette collection
pour l'élément dans Objnodes
Response.Write element.NodeName Nom de l'attribut
Response.Write Element.Nodevalue Attribut Valeur
suivant
Lorsque vous pouvez utiliser l'objet XMLDOM pour faire fonctionner le fichier XML, vous pouvez en profiter
De nombreuses fonctions sous ASP sont implémentées par les objets XMLHTTP.