Rechercher : dans
Par :

[xml][php] parser fichier xml un peu special

Dernière réponse le 2 mai 2007 à 11:42:26 miniouf, le 30 avr 2007 à 13:44:55 
 Signaler ce message aux modérateurs

Deja bonjour a tous.

Voila cela fait deja un petit bout de temps que j'essai de m'en sortir avec un parseur xml afin de pouvoir realiser mon projet de fin de BTS.
Voila en gros mon fichier XML.

<projet>

<table name ="......." />
<champ name="........." attr1="........." attr2 ="......." />
<champ name ="....." attr1="......"/>

<table name="...."/>
(....)
</projet>

Voila le but et de recuper tous les champs d'une table (faire une recherche en fait).


j'ai essayer de recuper et de modifier l'exemple sur le site php.net , mais malhereusement sans succes.

j'aurais voulu utiliser une fonction de parseur prenant comme parametre le nom de la table a recuper, et eventuelement le nom du champ que l'on veut recuperer .

Merci a tous de vos reponse





Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « [xml][php] parser fichier xml un peu special » dans :
PHP - Parser du XML Voir Introduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de...
PHP Parse error: unexpected '<' in ... eval()'d code on line VoirSymptômes Lors de l'utilisation de la fonction eval() en PHP, ce dernier se plaint et vous affiche un message de la forme suivante : PHP Parse error: syntax error, unexpected '
[PHP] Parse error, unexpected T_STRING, expecting ',' or ';' VoirCette erreur, fréquente, se produit notamment lorsqu'un guillemet est présent dans une chaîne délimitée par ce même type de guillemets, par exemple :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
DOM (Document Object Model) et SAX (Simple API for XML) VoirXML permet de définir la structure du document uniquement, ce qui permet d'une part de pouvoir définir séparément la présentation de ce document, d'autre part d'être capable de récupérer les données présentes dans le document pour les...

1

kij_82, le 30 avr 2007 à 14:16:15
  • +1

Pour parser un xml, tu as plusieurs facon de faire.
Un example ici :
http://www.toutestfacile.com/php/cours/xml_0.php5

Mais je te conseil de te documenter sur l'api DOM dans laquelle tu as tous les éléments nécessaire pour faire du parsing comme tu en as l'envie.

Bon courage.
~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~

Répondre à kij_82

2

miniouf, le 2 mai 2007 à 11:29:39

Merci.

Personne n'aurait un bon tuto pour l'API dom ou alors un bon exemple .

merci de vos reponses ;)

Répondre à miniouf

3

 kij_82, le 2 mai 2007 à 11:42:26

J'ai fait un exemple mais je suis au boulot là.
En attendant voilà de quoi lire :
http://fr.php.net/dom


Edit : voilà un tuto (bon je sais pas mais je pense que oui)
http://eusebius.developpez.com/php5dom/
~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~

Répondre à kij_82