Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 4.502 pregleda

Najnovija ↓

Downloadovanje samo potrebnog dela XML-a 03.01.2006. u 09:05 · pre 253 meseca #1
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 :)
Re: Downloadovanje samo potrebnog dela XML-a 03.01.2006. u 09:59 · pre 253 meseca #2
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...


Re: Downloadovanje samo potrebnog dela XML-a 03.01.2006. u 12:55 · pre 253 meseca #4
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).
Re: Downloadovanje samo potrebnog dela XML-a 03.01.2006. u 16:02 · pre 253 meseca #5
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.....



Re: Downloadovanje samo potrebnog dela XML-a 03.01.2006. u 20:08 · pre 253 meseca #6
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).
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme