Ciao a tutti... ho un problema in estrazione di nodi xml...
Allora ho un file xml di questo tipo:
Praticamente ho il problema in estrazione....codice:<?xml version="1.0" encoding="ISO-8859-1" ?> <information> <day value="22.03.2007"> <hour value="00:00"> <description>4</description> <vis>80000.00</vis> </hour> <hour value="03:00"> <description>4</description> <vis>80001.00</vis> </hour> <hour value="06:00"> <description>1</description> <vis>80000.00</vis> </hour> <hour value="09:00"> <description>1</description> <vis>79998.00</vis> </hour> <hour value="12:00"> <description>1</description> <vis>80000.00</vis> </hour> <hour value="15:00"> <description>1</description> <vis>80000.00</vis> </hour> <hour value="18:00"> <description>1</description> <vis>80000.00</vis> </hour> <hour value="21:00"> <description>1</description> <vis>79999.00</vis> </hour> </day> <day value="23.03.2007"> <hour value="00:00"> <description>1</description> <vis>79999.00</vis> </hour> <hour value="03:00"> <description>1</description> <vis>79999.00</vis> </hour> <hour value="06:00"> <description>1</description> <vis>80000.00</vis> </hour> <hour value="09:00"> <description>1</description> <vis>79999.00</vis> </hour> <hour value="12:00"> <description>1</description> <vis>80000.00</vis> </hour> <hour value="15:00"> <description>1</description> <vis>80000.00</vis> </hour> <hour value="18:00"> <description>1</description> <vis>80000.00</vis> </hour> <hour value="21:00"> <description>1</description> <vis>80001.00</vis> </hour> </day> </information>
estraggo così:
Il problema è che tira fuori le date.... ma all'interno di esse tira fuori gli orari non una volta ma tante quante sono le date... mi spiego meglio...codice:Set AllItems = objXmlDom.selectNodes("//day") Set AllItemsH = objXmlDom.selectNodes("//hour") Set Img = objXmlDom.getElementsByTagName ("information/day/hour/description") For I = 0 to (AllItems.Length - 1) Response.Write(AllItems(I).GetAttribute("value") & " ") For U = 0 to (AllItemsH.Length - 1) Response.Write(AllItemsH(U).GetAttribute("value") & " ") Next if I = 2 then exit for Next
Io ho bisogno di una cosa del genere:
invece adesso mi fa questo:codice:DATA ora 1 dato dato ora 2 dato dato ora 3 dato dato DATA2 ora 1 ora 2 ora 3 ecc...................
aiutoooocodice:DATA ora 1 ora 2 ora 3 ora 1 ora 2 ora 3 DATA2 ora 1 ora 2 ora 3 ora 1 ora 2 ora 3 ecc...................![]()

Rispondi quotando
