Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML
XML Forum d'entraide sur XML avec PHP. Exemples : SimpleXML, OpenXML... Avant de poster -> FAQ XML, Cours XML et Sources XML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/05/2006, 15h58   #1
Membre régulier
 
Homme Lionel ANDRE
Inscription : avril 2005
Messages : 294
Détails du profil
Informations personnelles :
Nom : Homme Lionel ANDRE
Âge : 27
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : avril 2005
Messages : 294
Points : 77
Points : 77
Par défaut [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 :
Citation:
mouchard 1
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
andlio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2006, 16h10   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
Salut

d'après la doc il ne semble pas y avoir d'echec possible pour cette fonction, essaie de faire :
Code :
1
2
error_reporting(E_ALL);
$xp = xml_parser_create() or die("ERROR");
(retire l'@ devant xml_parser_create() s'il y en a une)
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2006, 16h12   #3
Membre chevronné
 
Avatar de Kioob
 
Olivier Bonvalet
Inscription : septembre 2004
Messages : 550
Détails du profil
Informations personnelles :
Nom : Olivier Bonvalet
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : septembre 2004
Messages : 550
Points : 723
Points : 723
Envoyer un message via MSN à Kioob
hello,

ça vient surement du fait que l'extension XML n'a pas été chargée... et donc que la fonction n'existe pas.


dans ta citation tu as une arobase devant l'appel de la fonction... sais tu à que ça indique à PHP de ne pas afficher les erreurs ? Si tu l'avais enlevé, tu aurais eu la réponse à ton problème depuis longtemps
Kioob est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2006, 10h45   #4
Membre régulier
 
Homme Lionel ANDRE
Inscription : avril 2005
Messages : 294
Détails du profil
Informations personnelles :
Nom : Homme Lionel ANDRE
Âge : 27
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : avril 2005
Messages : 294
Points : 77
Points : 77
j'ai téléchargé l'extension php-xml, et maintenant tout roule
andlio est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h32.


 
 
 
 
Partenaires

Hébergement Web