Novo

Forum kao aplikacija na telefonu

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

  • 3 odgovora
  • 2.518 pregleda

Najnovija ↓

Parsovanje XML rezultata - unescaping?! 24.10.2004. u 12:17 · pre 268 meseci #1
Jedna stvar me muci vec skoro 2 dana... imam XML fajl, koji dobijam od overture (rezultati pretrage - sta bi drugo...) snippet jednog noda izgleda otprilike ovako:

Code:

<Listing 
   rank="2"
   title="L'accès au DVD sans limite pour 1 EUR le premier mois" 
   description="Glowria.fr : la location de DVD sur Internet en toute simplicité. ...."
   siteHost="www.glowria.fr"
   biddedListing="true"
   adultRating="G">
<ClickUrl type="body">http://www20.overture.com/d/sr...ww.glowria.fr</ClickUrl> 
</Listing>

Elem, problem je u ClickUrl atributu, kao i u jos nekim koje nisam naveo da ne gusim. Svaki "&" znak parser iz nekog razloga dozivljava kao delimiter i tu mi "cepa" atribut.

Tako da iz gornjeg primera - ClickUrl, koji hvatam sa callback-om xml_set_character_data_handler() izgleda otprilike ovako:
Code:

function characterDataHandler ($parser, $data) {
    // blabla
    if ($state=="CLICKURL") {$userdata[$usercount]["ClickUrl"] = $data;}
    // blabla
}

Umesto da uzme http://www20.overture.com/d/sr...Qfj2n&yargs=www.glowria.fr

Uzima samo poslednji deo iza '&' - &yargs=www.glowria.fr

Dakle, smorio sam se pokusavajuci da resim ovo...probao sam i da str_replacujem &amp; sa '&' misleci da je tu kvaka, ali nista...

ima neko neku ideju?

TIA
Potpis
Jeff, one day you’ll understand that it’s harder to be kind than clever.
Re: Parsovanje XML rezultata - unescaping?! 25.10.2004. u 14:22 · pre 268 meseci #3
svaka ti se dala :)

da, to je to...nisam video onu temu, nazalost. Lepo je objasnjeno sta i kako se desava, hvala jos jednom.
Potpis
Jeff, one day you’ll understand that it’s harder to be kind than clever.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme