[XML] [EXPAT] xml_parser_create()
Bonjour,
J'ai un petit soucis avec la fonction xml_parser_create()
voilà précisement mon problème :
J'ai la fonction suivante. C'est pas moi qui l'ai créé, c'est un bout de code de Spip-Agora 1.3.1. J'avais un problème avec mon site, alors j'ai rajouté 2 'echo' :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| // {{{ _parseXMLStream()
/**
* This function does the parsing job on the XML Stream and builds
* the SearchResult array
* @param String $xmlStream XML stream to parse
* @access private
*/
function _parseXMLStream($xmlStream) {
echo "mouchard 1";
$xp = xml_parser_create();
echo "mouchard 2";
if (is_resource($xp)) {
$this->m_parser = $xp;
} else {
eturn PEAR::raiseError("[".get_class($this)." _parseXMLStream():] Unable to get an XML parser resource !", null, null, null, null, null, false);
}
xml_set_object($this->m_parser,$this);
xml_set_element_handler($this->m_parser, "_tagOpen", "_tagClose");
xml_set_character_data_handler($this->m_parser, "_cdata");
$this->_parse($xmlStream);
xml_parser_free($this->m_parser);
}
// }}} |
Et voilà ce qu'il m'affiche à l'écran :
Donc je suppose que j'ai un pb avec la ligne 11 : "$xp = @xml_parser_create();"
A votre avis ? Ca peut venir d'où ? J'vais devenir fou :bug: