Avatar billede wise Seniormester
23. februar 2006 - 11:58 Der er 1 løsning

Summering / beregning i XML

Hey kloge mennesker

Tjaee er dette et xml, excel eller vb spr? Jeg har valgt at lægge det under vb da dem der ved noget om XML ikke nødvendigvis ved hvordan det udføres i VB(A)..

Jeg har i VBA en xmlblock med en masse posteringer.
Jeg vil godt lave beregninger med disse.

Altså eksempelvis summere pris for alle med status=1
Det jeg vil svarer til XSLT kommandoen sum(descendant::media_space[@status = 1]/pris)

Altså at summere alle dybereliggende elementer af typen "mediaspace/pris", hvor mediaspace har status=1

Jeg kan med IXML... og domdoc kun finde ud af selektere noder eller lister, ikke hvordan jeg beregner på dem...

Strukturen er
<planned>
  <mediaspace status = "1">
      <pris>100</pris
  </mediaspace>
  <mediaspace status = "1">
      <pris>200</pris
  </mediaspace>
</planned>
<actual>
  <mediaspace status = "3">
      <pris>100</pris
  </mediaspace>
  <mediaspace status = "3">
      <pris>200</pris
  </mediaspace>
</actual>

/LAsse
Avatar billede wise Seniormester
31. juli 2006 - 12:50 #1
Det var ikke mange svar - lukketid...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester