Ahmed Abdel-Aliem wrote: > hi, i have a script that parses data from xml document > my problem is sometimes i get error when getting file content from xml > file fails > so how can u make the script ignore that part when it fails to pull > the data from the xml file. > > here is the script : > > $xp = xml_parser_create(); > xml_set_character_data_handler($xp,'h_char'); > xml_set_element_handler($xp,'h_estart','h_eend'); > $listing = 0; > $found_listings = array(); > $tag_name = ''; $text = file_get_contents("http://someXMLdocument.xml"); if ($text){ xml_parse($xp, $text); } //> xml_parse($xp,file_get_contents("http://someXMLdocument.xml")); > > function h_char($xp,$cdata) { > global $listing, $tag_name; > if (is_array($listing) and $tag_name) { > $listing[$tag_name] .= > str_replace(''',"'",str_replace('&','&',str_replace('\\$','$',$cdata))); > } > return true; > } > > function h_estart($xp,$name,$attr) { > global $listing, $tag_name; > if ($name == 'SITE') { > $listing = array(); > } > else { > $tag_name = strtolower($name); > } > return true; > } > > function h_eend($xp,$name) { > global $listing, $tag_name, $found_listings; > if ($name == 'SITE') { > $found_listings[] = $listing; > $listing = null; > } > $tag_name = ''; > return true; > } > > echo "hi, i am xml data" > xml_parser_free($xp); > > can anyone help me with that please? > -- > Ahmed Abdel-Aliem > Web Developer > www.ApexScript.com > 0101108551 > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php