codefalse
Messages postés1123Date d'inscriptionmardi 8 janvier 2002StatutModérateurDernière intervention21 avril 20091 10 déc. 2007 à 15:21
le xml, c'est beaucoup plus complexe que des tags et des attributs :p
cs_garfield90
Messages postés388Date d'inscriptionlundi 7 juillet 2003StatutWebmasterDernière intervention10 février 2009 10 déc. 2007 à 14:31
Source sans grand interet sauf peut etre la discussion qui en découle.
une classe ayant le contenu du xml permettrait d'avoir a éviter de passer le contenu ($xml) a chaque vois, ce qui peut etre lourd
de plus, l'ajout d'attribut est franchement pas si dur que ca a gerer.
cette fonction n'a pas d'interet dans l'état :
# function addXmlValue($xml, $tag, $value)
# {
# $xml.="<".$tag.">".$value."</".$tag.">";
# return $xml;
# }
car equivalent à :
endXmlElement(startXmlElement(xml, 'toto').'contenu', 'toto');
tu ne prends pas en compte les charsets et les <[[CDATA
etc.
codefalse
Messages postés1123Date d'inscriptionmardi 8 janvier 2002StatutModérateurDernière intervention21 avril 20091 10 déc. 2007 à 14:19
En toute objectivité, vraiment, cette source doit-êlle vraiment rester ici ? Etant donné DomDocument, cette source offre une regression au personne ignorant Domdocument, ce n'est donc pas pertinent comme code.
Après, c'est mon avis !
wipfire
Messages postés2Date d'inscriptionsamedi 16 juin 2007StatutMembreDernière intervention10 décembre 2007 10 déc. 2007 à 13:18
ok j'ai vu la librairie, c'est super complet et tout mais pour ce que j'avais à faire, ça m'a suffi et puis, on peut faire autant de sous niveaux que nécessaire... Effectivement, ne pas réinventer la roue, c'est sûr !! Encore pour le tout petit besoin que j'avais, ç'est suffisant, je le retire ...
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 10 déc. 2007 à 13:13
Et puis c'est très limité comme création de xml : il faut faire ça séquentiellement absolument, et on ne peut avoir qu'un niveau de profondeur. ET on ne peut pas avoir d'attrribut, ou des éléments sans textNode. Et pas de CDATA.
Franchement, c'est bien plus afficace avec DOMXML, et pas beaucoup plus compliqué.
wipfire
Messages postés2Date d'inscriptionsamedi 16 juin 2007StatutMembreDernière intervention10 décembre 2007 10 déc. 2007 à 13:11
c'est vrai que je connais mal le dom, je l'utilise surtout pour du javascript et la gestion de l'interface... je vais voir !
cs_depression
Messages postés100Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention13 juillet 2009 10 déc. 2007 à 12:44
10 déc. 2007 à 15:21
10 déc. 2007 à 14:31
une classe ayant le contenu du xml permettrait d'avoir a éviter de passer le contenu ($xml) a chaque vois, ce qui peut etre lourd
de plus, l'ajout d'attribut est franchement pas si dur que ca a gerer.
cette fonction n'a pas d'interet dans l'état :
# function addXmlValue($xml, $tag, $value)
# {
# $xml.="<".$tag.">".$value."</".$tag.">";
# return $xml;
# }
car equivalent à :
endXmlElement(startXmlElement(xml, 'toto').'contenu', 'toto');
tu ne prends pas en compte les charsets et les <[[CDATA
etc.
10 déc. 2007 à 14:19
Après, c'est mon avis !
10 déc. 2007 à 13:18
10 déc. 2007 à 13:13
Franchement, c'est bien plus afficace avec DOMXML, et pas beaucoup plus compliqué.
10 déc. 2007 à 13:11
10 déc. 2007 à 12:44
Si c'est pour faire cela, le DOM est parfait...