Toon posts:

[XML - ASP] uitlezen dmv item namen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit met het volgende probleem:

Wanneer ik een xml file ga uitlezen, doe ik dat altijd met childnodes(0),childnodes(1), etc.

Hierdoor selecteer is dus steeds het volgende item in de XML file.

Maar nu ziet mijn XML er als volgt uit

<item>
<naam>
</naam>
</item>
<item>
<naam>
</naam>
<adres>
</adres>
</item>
<item>
<naam>
</naam>
</item>

Oftewel, het eene item bevat meer subitems dan het andere.

Nu kan ik dus niet meer met childnotes gaan werken.

Is er een code om dit per naam te doen??

  • giMoz
  • Registratie: Augustus 2002
  • Laatst online: 21-01 09:10

giMoz

iets met meester...

GetElementsByTagName("naam")[0]
en je hebt de eerste naam tagname

code:
1
2
3
4
5
adreslist = GetElementsByTagName("adres")
if(list.count>1)
{
    DoSomeThingWithAddress(adreslist[0]);
}

Of niet natuurlijk...


  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 30-01 09:44

Jaspertje

Max & Milo.. lief

ASP:
1
2
3
for each item in XML.SelectNodes("//naam")
  response.write naam.text 
next


die response weet ik niet zeker of dat gewoon text is, maar nu loop je over alle namen heen. ongeacht het item waar ze in zitten

Verwijderd

Topicstarter
Tnx, dit was de oplossing!!

  • giMoz
  • Registratie: Augustus 2002
  • Laatst online: 21-01 09:10

giMoz

iets met meester...

welke??

Of niet natuurlijk...


  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 30-01 09:44

Jaspertje

Max & Milo.. lief

Die van mij is in de syntax van ASP en werkt natuurlijk :P

[ Voor 4% gewijzigd door Jaspertje op 31-03-2006 13:41 ]

Pagina: 1