[ Branko Santo @ 03.01.2006. 08:05 ] @
Moguce li je da obavim stvar iz topica?

Znaci citam XML tipa

<utakmica>
<datum>xxx<datum>
<tim1>xxx<tim1>
......
<utakmica>

i kad naidjem na utakmicu sa datumom koji je pre/posle onog koji se meni svidja ja zavrsim sa tim.
Pregledao sam xpath ali mahom on koristi DOM pa mora da ucita ceo fajl nigde na netu nisam nasao neku implementaciju ovoga sto meni treba.

Help? :)

P.S. Ako nista drugo bar recite koji deo tehnologije XML-a da citam :)
[ Skaarj @ 03.01.2006. 08:59 ] @
Ne mozes da obradjujes XML ukoliko fajl nije ceo. Ondak nije ni well formed a kamoli valid. Tako da bojim se da ces morati da skines ceo XML, da bi mogao da ga obradjujes nekim XML parserom...


[ Branko Santo @ 03.01.2006. 09:19 ] @
Zahvaljujem :)

Dodjavola :(

Moram sad da smisljam svasta :)

Hvala jos jednom!!!
[ jablan @ 03.01.2006. 11:55 ] @
Citat:
Skaarj: Ne mozes da obradjujes XML ukoliko fajl nije ceo.

Jesi li 100% siguran? Zašto XML mora da prođe validaciju da bi se parsirao?!

Ja bih probao sa nekim sekvencijalnim parserom (dakle, ne DOM, nego nešto tipa SAX, zavisno od platforme koja se koristi).
[ Branko Santo @ 03.01.2006. 15:02 ] @
Pa u teoriji SAX i prolazi kroz XML redom pa sta se uhvati :) dok DOM pravi tree i zato se DOM je li ucitava citav u memoriju a SAX obradjuje samo jedan deo fajla i nikad ne zauzima previse memorije.

Ali, mogu li ja onda da citam fajl dok ga downloadujem?
Sto znaci kako koji byte skida tako ja citam.....



[ jablan @ 03.01.2006. 19:08 ] @
Nisam radio sa SAXom, ali bi trebalo da možeš; upravo u tome i jeste poenta sekvencijalnih XML parsera (doduše, ne baš bajt po bajt, već čvor po čvor, ali to je to).
[ Branko Santo @ 08.01.2006. 09:45 ] @
Jablane hvala, uspeo sam. :)

Nisam jos proverio kako radi preko neta ali napravio sam lokalno sa SAX-om i radi :)