Vraag : Het opnemen van een actie binnen een Knoop met xPath

Hello-

If die ik heb willen om een knoop grijpen en in een extra verklaring binnen Gather hoe toevoegen kan ik dat doen? Ik heb momenteel de volgende code voor het Verwijderen van een knoop, enkel zeker hoe te om één bij te werken en geen extra gegevens te omvatten? Zo zou ik nemen wat ik nu met Gather heb en subdigit= " 1 " na timout= " 3 "

< toevoeg? xml version=""1.0"" encoding=""utf-8"" ?>


Hello Wold

" codeBody "
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 objXML = Server.CreateObject („Microsoft.XMLDOM“) 
objXML.async = Vals
objXML.LoadXML (ResponsePage)
Als objXML.parseError.errorCode <> 0 toen 
   Response.Write „Fout in lading xml“ 
   Response.End 
Eind als 

objXML.setProperty „SelectionLanguage“, „XPath“
'verkrijg een verwijzing naar de knoop u wilt schrappen
Als niet IS objXML.selectNodes („//Gather/SMS“) (0) dan NIETS
Plaats SMS1 = objXML.documentElement.selectNodes („//Gather/SMS“) (0)
SMS1Text = SMS1.Text
SMS1Number = SMS1.Attributes.getNamedItem („aantal“). Tekst
beëindig als
als niet objXML.selectNodes („//Gather/SMS“) (1) dan NIETS IS
Plaats SMS2 = objXML.documentElement.selectNodes („//Gather/SMS“) (1)
SMS2Text = SMS2.Text
SMS2Number = SMS2.Attributes.getNamedItem („aantal“). Tekst
beëindig als

De reeks verzamelt zich = objXML.documentElement.selectSingleNode („//Gather“)
'verwijder het uit het is container

als isObject (SMS1) toen
Gather.removeChild (SMS1)
beëindig als

als isObject (SMS2) toen
Gather.removeChild (SMS2)
beëindig als

Voor Elke knoop in objXML.childnodes
	Response.Write (node.xml)
Daarna

Antwoord : Het opnemen van een actie binnen een Knoop met xPath

Allen van Simplisticly u moet doen is het volgende:
1:
2:
    Vastgestelde knoop = objXml.SelectSingleNode („//Gather“)
    node.setAttribute „subdigit“, „1“
Andere oplossingen  
 
programming4us programming4us