Vraag : Hoe te om xml knoop in variabelen te ontleden die vb manuscript gebruiken

Behoefte om xml knopen in variabelen te lezen. xml zullen de gegevens allen op één lijn zijn -- maar dit is wat ik van een ander manuscript heb ik op een gelijkaardige manier…

I veronderstel ik elke knoop zal moeten identificeren, of misschien toewijs elke variabele een begin en beëindig markering en las binnen de informatie - tussen hen gebruik. Niet zeker, hoewel… dat is waarom ik gedachten this.

Any cre�ërde?

Jason
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
Dim
'eMailData = verdeelde (Watch.GetJobInfo (7), „,“) 'dit is van het andere proces
eMailData = 'dit is waar ik hulp nodig heb

strType = eMailData (0)
strMailTo = eMailData (1)
strMailCc = eMailData (2)
strMailBcc = eMailData (3)
strMailSubject = eMailData (4)
strMailBody = eMailData (5)
strMailFrom = eMailData (6)

Watch.SetJobInfo 1, strMailTo
Watch.SetJobInfo 2, strMailCc
Watch.SetJobInfo 3, strMailBcc
Watch.SetJobInfo 4, strMailSubject
strMailBody Watch.SetJobInfo 5,
Watch.SetJobInfo 6, strMailFrom

Antwoord : Hoe te om xml knoop in variabelen te ontleden die vb manuscript gebruiken

Goed, het volgende zeker, zal wat u denkt aan deze benadering werken?

~bp
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:
strXmlData = „ [email protected] [email protected]; [email protected] e-mail; e-mail e-mail; e-mail Onderwerp workds kdkfj dkfj D, D fkjdkjl, djfkjd, akjkjfkjdk kdfkdjfkd, df jkdjkjdfkjaldfj “
 
'Van de lading Xml- gegevens
reeks objXML = CreateObject („Microsoft.XMLDOM“)
objXML.Async = „Vals“
objXML.LoadXML (strXmlData)
 
De 'lijn door alle knopen en toont hun waarden
Voor Elke objNode in objXML.DocumentElement.ChildNodes
  Wscript.Echo objNode.Nodename & „=“ & objNode.Text
Daarna
 
De 'knopen van de toegang door naam, en wijzen aan variabelen toe
strMailFrom = objXML.GetElementsByTagName („MailFrom“). Punt (0). Tekst
strMailTo = objXML.GetElementsByTagName („MailTo“). Punt (0). Tekst
strMailCc = objXML.GetElementsByTagName („MailCc“). Punt (0). Tekst
strMailBcc = objXML.GetElementsByTagName („MailBcc“). Punt (0). Tekst
strMailSubject = objXML.GetElementsByTagName („MailSubject“). Punt (0). Tekst
strMailBody = objXML.GetElementsByTagName („MailBody“). Punt (0). Tekst
 
'De veranderlijke waarden van de vertoning
Wscript.Echo „strMailFrom=“ & strMailFrom   
Wscript.Echo „strMailTo=“ & strMailTo     
Wscript.Echo „strMailCc=“ & strMailCc     
Wscript.Echo „strMailBcc=“ & strMailBcc    
Wscript.Echo „strMailSubject=“ & strMailSubject
Wscript.Echo „strMailBody=“ & strMailBody
Andere oplossingen  
 
programming4us programming4us