[ boccio @ 24.10.2004. 11:17 ] @
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 & sa '&' misleci da je tu kvaka, ali nista... ima neko neku ideju? TIA |