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 28/07/2007, 00h27   #1
Invité régulier
 
Inscription : juillet 2004
Messages : 30
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 30
Points : 9
Points : 9
Par défaut [DOMXML] Le ciblage xml en PHP 4

Bonjour, je débute en PHP et j'ai besoin de faire un petit script qui communique avec un swf et qui manipule du xml. Jusqu'à maintenant je trouvais le xml super simple à utiliser mais là avec les fonctions de PHP ça m'a donné des maux de tête .
Dans mes fichiers xml tous les noeuds principaux ont le même nom, tous les noeuds secondaires également, tous les attributs également, seules les valeurs des attributs sont différentes, donc le truc le plus important ce sont leurs index, seulement je n'ai rien trouvé là-dessus (en action script il suffit d'utiliser un childNodes[index] et ça roule), on dirait qu'il faut toujours faire référence à un nom.
Donc comment je peux cibler un noeud par son index, ou savoir le nombre d'éléments dans un noeud sans boucle ?
brice_(29) est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2007, 02h13   #2
Membre actif
 
Avatar de renaudjuif
 
Inscription : avril 2006
Messages : 300
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 300
Points : 174
Points : 174
php 5
__________________
C'est curieux chez les marins ce besoin de faire des phrases !
renaudjuif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2007, 10h18   #3
Invité régulier
 
Inscription : juillet 2004
Messages : 30
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 30
Points : 9
Points : 9
Je peux pas, c'est sur Free et ils sont en PHP 4 (4.4.3-dev avec un phpinfo()).
brice_(29) est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2007, 10h33   #4
Membre éclairé
 
Avatar de nicocsgamer
 
Inscription : mars 2005
Messages : 324
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Luxembourg

Informations forums :
Inscription : mars 2005
Messages : 324
Points : 365
Points : 365
Envoyer un message via MSN à nicocsgamer
Il suffit de parcourir normalement le fichier xml avec DomXML.
nicocsgamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2007, 11h37   #5
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Citation:
Envoyé par brice_(29)
Je peux pas, c'est sur Free et ils sont en PHP 4 (4.4.3-dev avec un phpinfo()).
Avec une extension .php5 au lieu de .php vos scripts utiliseront PHP 5 :
Citation:
Envoyé par phpinfo.php5
PHP Version 5.1.3RC4-dev
Pour votre question initiale :
PHP 5 : extension DOM (attribut childNodes d'un objet DomNode), SimpleXML (accès direct), (il y a encore XMLReader)
PHP 4 : extension DOMXML (DomNode->child_nodes())
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2007, 13h27   #6
Invité régulier
 
Inscription : juillet 2004
Messages : 30
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 30
Points : 9
Points : 9
Ah oui ça marche en changeant l'extension, merci.

J'avais déjà lu (enfin "lu" ) ces pages mais je n'avais pas vu que simpleXMl permettait l'utilisation d'index, je devais déjà être sceptique , merci.

Edit:
C'est bon j'ai réussi mon script.
brice_(29) 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 20h33.


 
 
 
 
Partenaires

Hébergement Web