Ik heb volgende stukje code:
Als de variabele XML nou de tekst:
<?xml version="1.0"?>
<Relatie>
<Titulatuur>De heer</Titulatuur>
<Voorletters>T.</Voorletters>
<Naam>Testpersoon</Naam>
<Adres>Teststraat 1</Adres>
<Postcode>1234 AB</Postcode>
<Plaats>TESTSTAD</Plaats>
<Telefoonprive>012-3456789</Telefoonprive>
<Telefoonmobiel>06-12345678</Telefoonmobiel>
<Voorvoegsels></Voorvoegsels>
<Telefoonzaak></Telefoonzaak>
<Faxnummer></Faxnummer>
</Relatie>
</xml>
bevat heb ik een geldig XML-document. Nu kan ik met de code prima de waardes die ik nodig heb er uithalen. Maar dit is toch een manier om door meerdere relaties heen te lopen. In dit geval weet ik echter dat er maar 1 relatie in het XML-document voorkomt. Hoe kan ik nou zonder een for each toch de waardes uit dit document krijgen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| Set xmlDoc = Server.CreateObject("Msxml.DOMDocument")
xmlDoc.async = False
xmlDoc.loadXML (XML)
Set relatieNode = xmlDoc.selectSingleNode("/Relatie")
For Each aRelatieNode in relatieNode
Response.Write(aRelatieNode.selectSingleNode("Postcode").nodeTypedValue & " - " & aRelatieNode.selectSingleNode("Plaats").nodeTypedValue & vbCrLf)
Next
Set relatieNode = Nothing
Set xmlDoc = Nothing |
Als de variabele XML nou de tekst:
<?xml version="1.0"?>
<Relatie>
<Titulatuur>De heer</Titulatuur>
<Voorletters>T.</Voorletters>
<Naam>Testpersoon</Naam>
<Adres>Teststraat 1</Adres>
<Postcode>1234 AB</Postcode>
<Plaats>TESTSTAD</Plaats>
<Telefoonprive>012-3456789</Telefoonprive>
<Telefoonmobiel>06-12345678</Telefoonmobiel>
<Voorvoegsels></Voorvoegsels>
<Telefoonzaak></Telefoonzaak>
<Faxnummer></Faxnummer>
</Relatie>
</xml>
bevat heb ik een geldig XML-document. Nu kan ik met de code prima de waardes die ik nodig heb er uithalen. Maar dit is toch een manier om door meerdere relaties heen te lopen. In dit geval weet ik echter dat er maar 1 relatie in het XML-document voorkomt. Hoe kan ik nou zonder een for each toch de waardes uit dit document krijgen?
[ Voor 14% gewijzigd door Nutcaze op 02-03-2004 13:07 ]
Not all chemicals are bad. Without hydrogen or oxygen, for example, there would be no way to make water, a vital ingredient in beer.