Création d'un fichier xml

oussam0385
Invité n'ayant pas de compte PHPfrance

28 juin 2007, 10:10

Bonjour,

J'ai besoin pendant mon stage de manipuler des fichiers xml en php5,

Je voudrais savoir s'il est possible de créer un fichier xml manuellement (je spécéfie les balises)?

Si oui quelles sont les solutions existantes?

Merci, merci tout plein.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

28 juin 2007, 12:32

Bonjour,

Un fichier XML ce n'est ni plus ni moins qu'un fichier texte dont le contenu est architecturé avec des balises donc le bloc-notes te suffira pour créer un fichier XML ;)

Pour gérer du XML avec PHP, voila 2 pistes:
http://fr.php.net/simplexml -> Uniquement pour lire et pour une utilisation basique
http://fr.php.net/domxml -> Pour quasiment tout gérer mais c'est + complexe
Quand tout le reste a échoué, lisez le mode d'emploi...

oussam0385
Invité n'ayant pas de compte PHPfrance

28 juin 2007, 12:47

Je vous remercie @rthur pour avoir pencher sur mon sujet .

Je sais bien que le fichier xml ce n'est qu'un simple fichier texte organisé d'une façon bien déterminée

sous forme de balises mais j'ai besoin de générer ce fichier xml par du code php5.

mon problème c de parser un fichier source html et de créer un autre fichier xml avec une structure

que je précise(je veux que moi même spécifier le contenu du fichier xml : les différents balises,.. )

Merci bien pour votre aide.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

28 juin 2007, 13:00

j'ai besoin de générer ce fichier xml par du code php5.
Bah avec des print ou des echo on arrive à faire des choses plutôt pas mal en général ;)
Et si la structure que tu veux est plus complexe, alors tu peux utiliser DomXML comme précisé plus haut :)

Et pour dire au client qu'il s'agit d'un fichier XML, tu peux ajouter cela en début de fichier:
header('Content-type: text/xml')
Quand tout le reste a échoué, lisez le mode d'emploi...

oussam0385
Invité n'ayant pas de compte PHPfrance

28 juin 2007, 13:48

Merci bien @rthur pour votre aide

je vais essayé de jeter un coup d'oeil sur DomXML et je pense à

priori qu'il répond à ce que je cherche.

Merci beaucoup, bye.

oussam0385
Invité n'ayant pas de compte PHPfrance

28 juin 2007, 13:50

Ah j'ai oublié ,

puis-je avoir votre email s'il vous dérange pas .voici le mien : [email protected]

et merci d'avance.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

28 juin 2007, 17:12

puis-je avoir votre email s'il vous dérange pas .voici le mien : [email protected]
Hmm à priori, non ;)
Si tu as des questions à propos du PHP, ce forum est là pour ça,
...par contre si tu es blonde à forte poitrine ça doit pouvoir être négociable :D
Quand tout le reste a échoué, lisez le mode d'emploi...

ViPHP
ViPHP | 5924 Messages

28 juin 2007, 22:07

...par contre si tu es blonde à forte poitrine ça doit pouvoir être négociable :D
+1 (ca devient un plan à trois :mrgreen: )

Mammouth du PHP | 1511 Messages

28 juin 2007, 22:16

...par contre si tu es blonde à forte poitrine ça doit pouvoir être négociable :D
+1 (ca devient un plan à trois :mrgreen: )
Plus on est de fous plus on rit comme le dit un célébre dicton :D

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

29 juin 2007, 00:09

Je vous prierais d'éviter les incitations au **contenu pour adulte** :lol:

ViPHP
ViPHP | 5924 Messages

29 juin 2007, 01:05

T'inquiète pas, on mettra un petit écriteau "Interdit -18" au dessous :p

Mammouth du PHP | 1511 Messages

29 juin 2007, 09:07

puis-je avoir votre email s'il vous dérange pas .voici le mien : [email protected]
Hmm à priori, non ;)
Si tu as des questions à propos du PHP, ce forum est là pour ça,
...par contre si tu es blonde à forte poitrine ça doit pouvoir être négociable :D
C'est lui qui a commencé chef :D :langue: