1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : 20 : 21 : 22 : 23 : 24 : 25 : 26 : 27 : 28 : 29 : 30 : 31 : 32 : 33 : 34 : 35 :
Set de class= = Server.CreateObject (« Microsoft.XMLDOM ») objXML.async = faux objXML.LoadXML (ResponsePage) Si <> 0 d'objXML.parseError.errorCode puis Response.Write « erreur dans le xml de chargement » Response.End Finissent si objXML.setProperty « SelectionLanguage », « XPath » 'obtenir une référence au noeud que vous voulez supprimer Sinon objXML.selectNodes (« //Gather/SMS ») (0) N'EST RIEN alors Placer SMS1 = objXML.documentElement.selectNodes (« //Gather/SMS ») (0) SMS1Text = SMS1.Text SMS1Number = SMS1.Attributes.getNamedItem (« nombre »). Texte finir si sinon objXML.selectNodes (« //Gather/SMS ») (1) N'EST RIEN alors Placer SMS2 = objXML.documentElement.selectNodes (« //Gather/SMS ») (1) SMS2Text = SMS2.Text SMS2Number = SMS2.Attributes.getNamedItem (« nombre »). Texte finir si Placer le rassemblement = l'objXML.documentElement.selectSingleNode (« //Gather ») 'l'enlever de lui est récipient s'isObject (SMS1) puis Gather.removeChild (SMS1) finir si s'isObject (SMS2) puis Gather.removeChild (SMS2) finir si Pour chaque noeud dans objXML.childnodes Response.Write (node.xml) Après
1 : 2 :
Placer le noeud = l'objXml.SelectSingleNode (« //Gather ») node.setAttribute « subdigit », « 1 »