Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML > DOMXML
DOMXML Forum d'entraide pour l'extension DOMXML permettant de manipuler des documents XML en PHP 4 (approche DOM). Avant de poster -> tutoriels DOMXML
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 14/12/2006, 10h25   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2005
Messages : 101
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 101
Points : 12
Points : 12
Par défaut [DOMXML] problème de compatibilité xml php4 et php5

Bonjour,

je crée des objet XML mais j'ai un soucis.

mon serveur est en php4 j'utilise donc domxml.
le problème est si on veut passer sur un serveur php5, il ne reconnait plus cette façon de créer du XML.

Quelle est la meilleure manière de procéder?

je dois faire un test selon la version de php utiliser xmldom(php4) ou dom(php5) ?

ou alors y a til une bibliotheque qui marche sur les 2??

merci d'avance
brasco06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 10h34   #2
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Bonjour
Je suis navré de t'annoncer qu'à ma connaissance, il faut faire du DOMXML en PHP4, et du DOM en PHP5...
La dernière fois que j'ai voulu faire un script passe-partout, j'ai effectivement fait un test sur la version, avec duplication de tout le code de gestion du XML. Et puis au final j'ai laissé tomber le code DOMXML, et j'ai imposé PHP5...
Peut-être que ce document pourrait t'aider : Transition du XML de PHP4 domxml à PHP5 dom
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 10h43   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2005
Messages : 101
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 101
Points : 12
Points : 12
Ah oui pas terrible tout ca!!
et à ta connaissance, y a t-il une autre extension qui permet de générer du XML, qui pourrait être compatible ?
brasco06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 10h48   #4
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par brasco06
et à ta connaissance, y a t-il une autre extension qui permet de générer du XML, qui pourrait être compatible ?
Rien qui soit basé sur le modèle DOM de XML. Le problème est que DOM est un modèle objet, et que comme tu le sais, les modèles objets de PHP4 et PHP5 sont complètement différents (celui de PHP4 est beaucoup plus incomplet). Selon moi il faut considérer DOMXML comme une version non mature de DOM pour PHP...
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 11h13   #5
Candidat au titre de Membre du Club
 
Inscription : mars 2005
Messages : 101
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 101
Points : 12
Points : 12
donc si je veux générer du XML, je dois le faire de 2 manières différentes selon la version de php...
brasco06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 11h21   #6
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par brasco06
donc si je veux générer du XML, je dois le faire de 2 manières différentes selon la version de php...
Il me semble... Sachant que l'extension de PHP4 a des limitations gênantes, un mauvais modèle objet, et que la part de marché de PHP4 est appelée à diminuer (sans vouloir t'orienter !)
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 11h45   #7
Candidat au titre de Membre du Club
 
Inscription : mars 2005
Messages : 101
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 101
Points : 12
Points : 12
oui je sais si c'etait que moi....
mais jsui en stage dans une boite qui ont installé un serveur avec pHP4...
je dois donc etre compatible et penser à une future migration vers php5!!!
brasco06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 11h48   #8
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par brasco06
jsui en stage dans une boite qui ont installé un serveur avec pHP4...
je dois donc etre compatible et penser à une future migration vers php5!!!
Tu peux écrire une surcouche commune à domxml et dom !
(c'est une blague hein... fais pas ça...)
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h53.


 
 
 
 
Partenaires

Hébergement Web