Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1248 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  SimpleXMLElement, ne pas créé d'entete <?xml version='1.0'?>

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SimpleXMLElement, ne pas créé d'entete <?xml version='1.0'?>

n°1891338
weed
Posté le 04-06-2009 à 16:06:51  profilanswer
 

Hello tout le monde,
 
 
Lorsque l'on créé un objet SimpleXMLElement, une entete est créé automatiquement.  
On peux préciser une entete personalisée <?xml version='1.0' encoding='utf-8'?> en passant la chaine de caractère dans le premier parametre du contructeur.
 
Comment faire pour désactiver complètement l'entete.  L'entete créé automatiquement, le minimum est <?xml version='1.0'?>
 
Comment puis je désactiver cette génération de cette entete ?  
 
Je n'ai pas trouvé d'option dans le constructeur :  
http://fr.php.net/manual/fr/functi [...] struct.php
 
Comment faire ?

mood
Publicité
Posté le 04-06-2009 à 16:06:51  profilanswer
 

n°1891371
guybrush02
Posté le 04-06-2009 à 17:10:38  profilanswer
 

L'option LIBXML_NOXMLDECL semble convenir, non ?
 
Edité : "Seulement disponible dans Libxml >= 2.6.21"  :ange:


Message édité par guybrush02 le 04-06-2009 à 17:11:00
n°1892088
tomsoft
Posté le 06-06-2009 à 22:59:31  profilanswer
 

si tu lui passe un string vide ? ou un string avec genre un commentaire ?

n°1892093
weed
Posté le 06-06-2009 à 23:09:11  profilanswer
 

si je passe rien, j'obtiens : <?xml version='1.0'?>  
 
par contre, je n'ai pas essayé de mettre une chaine vide. C'est une bonne idée simple à mettre en oeuvre.  
 
Sinon je vais essayer la solution de guybrush avec son option LIBXML_NOXMLDECL
 
Pour le moment, j'ai utilisé la méthode bourin en faisant un substring pour supprimer l'entete.  
 
C'est pour le taff donc j'essairais cela que lundi. :o

n°1892101
masklinn
í dag viðrar vel til loftárása
Posté le 06-06-2009 à 23:43:53  profilanswer
 

Pourquoi vous voulez dégager l'entête [:petrus dei] En quoi elle gêne [:petrus dei]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  SimpleXMLElement, ne pas créé d'entete <?xml version='1.0'?>

 

Sujets relatifs
Apelle de la fonction Click de composant crée ou cour de l'executioncomment crée un picturebox dynamiquement
Récuperer le contenu d'un noeud simplexmlelement dans l'ordre ?version de shell sh
recherche multi champs ( x champs) + nom entête de champAPI en PHP4 qui crée un fichier XML respectant un DTD donnée
Ezpublish version 4 ou équivalent de Ezpublish ?version différente entre bibliothèque et serveur ?
template et version des compilateurscrée un forum php
Plus de sujets relatifs à : SimpleXMLElement, ne pas créé d'entete <?xml version='1.0'?>


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR