Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Parsovanje XML rezultata - unescaping?!

[es] :: PHP :: Parsovanje XML rezultata - unescaping?!

[ Pregleda: 1735 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
*.ptt.yu.

Sajt: bocc.io


+771 Profil

icon Parsovanje XML rezultata - unescaping?!24.10.2004. u 11:17 - pre 238 meseci
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
Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

mordor
Vladimir Cvetic
/dev/null

Član broj: 2797
Poruke: 420
*.dsl.siol.net.

Jabber: cvele@default.co.yu
Sajt: www.knowbies.com


Profil

icon Re: Parsovanje XML rezultata - unescaping?!25.10.2004. u 12:11 - pre 237 meseci
znaci imao sam ISTI PROBLEM! :D
evo i resenja ( mada imas temu ovde o tome :P)

umesto "=" kada parsujes stavi ".="

postojeca tema: http://www.elitesecurity.org/tema/66418
 
Odgovor na temu

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
*.ptt.yu.

Sajt: bocc.io


+771 Profil

icon Re: Parsovanje XML rezultata - unescaping?!25.10.2004. u 13:22 - pre 237 meseci
svaka ti se dala :)

da, to je to...nisam video onu temu, nazalost. Lepo je objasnjeno sta i kako se desava, hvala jos jednom.
Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.83.beocity.net.

Sajt: localhost


+5 Profil

icon Re: Parsovanje XML rezultata - unescaping?!26.10.2004. u 13:36 - pre 237 meseci
pa valjda onda svaka se dala meni..

:-P

 
Odgovor na temu

[es] :: PHP :: Parsovanje XML rezultata - unescaping?!

[ Pregleda: 1735 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.