Gå til innhold

Gjest Slettet+8745264

Anbefalte innlegg

Gjest Slettet+8745264

Jeg vil altså som emnetittel tilsier. Et eksempel på hva som skal telles:

 

<xmlark>
<blabla>

<undernode>
</undernode>
<undernode>
</undernode>

</blabla>
</xmlark>

 

Her vil jeg altså telle hvor mange "undernode" det er under "blabla". I eksemplet vil dette bli 2. Noen som har en enkel løsning på dette? Støtter XML DOM funksjoner for slikt?

 

Jeg kan forresten søke etter noder med:

 

mydoc.getElementsByTagName("undernode").item(0).text

 

..hvor 0 tilsier første instans, men jeg klarer ikke å få loopet denne slik at den faktisk teller opp antallet..

Endret av Slettet+8745264
Lenke til kommentar
Videoannonse
Annonse

Skjuter lite från höften här, men har sett något sådant här:

 

    Dim elemList
    Set elemList = mydoc.getElementsByTagName("undernode")
    Dim i
    for i=0  to elemList.Count-1
        ' Display all book titles in the Node List.
        Response.Write(elemList.Item(i).Text)
    next

 

Möjligen så ska count vara length.

 

Om det inte fungerar så sök på msdn

msdn om xml dom

Lenke til kommentar
  • 4 uker senere...
  • 2 uker senere...
Gjest Slettet+8745264

Takker for svar!

 

Har faktisk funnet det ut for en stund siden, og det er forsåvidt likt det som nevnes over her av dere begge. Skal poste koden så snart jeg får tatt meg tid. :)

 

EDIT: Og nå har jeg forsåvidt tid:

 

Dim teller_CoordComCase
teller_CoordComCase = 0

For Each x In mydoc.getElementsByTagName("CoordComCase")
  *SQL osv*
  teller_CoordComCase = teller_CoordComCase + 1  
Next

Endret av Slettet+8745264
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...