Créer un fichier XML différent

Petit nouveau ! | 2 Messages

31 oct. 2013, 10:47

Hello,

Alors j'ai un client qui veut exporter ses annonces de matériels sur un site.
Le fichier xml doit commencer comme ceci :

<importfile version="2.0" type="complete">

Puis je utiliser la classe domxml ?

Je l'ai utilisé pour un précédent export mais le fichier commençait comme tout fichier xml à savoir par <?xml 1.0....

Que me recommandez-vous ?

Merci par avance à tous

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

31 oct. 2013, 12:01

salut,

d'utiliser domxml (ou simple xml) et d'avoir la balise que tu indique ensuite en root.

si tu ne peux avoir la déclaration xml c'est que ce n'est pas du standard.
Du coup du tu génére le fichier et vire le 1ère ligne à la main :mrgreen:

tu ne peux vraiment pas faire du standard ? (et je ne parle pas de créer un dtd pour faire bien hein ;) )

@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 2 Messages

31 oct. 2013, 12:43

Hey,

Merci pour ta réponse !
Etant débutant... je n'ai pas trop compris l'histoire de la balise en root.

Eh bien non car c'est une société de petites annonces qui impose un format bien spécifique.

Sinon oui je peux le virer à la main ;) Je vais attendre de voir comment on leur transmet les informations !!

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

01 nov. 2013, 11:44

Ils impose le format c'est normal que la structure que la structure du document soit imposée mais pas de fait quelque chose de non normalisé.
L'entête html est utile et pas que pour le charset. Tu peu y indiquer une dtd ce qui permet d'indiquer comment valider le fichier XML ;)

Le "root" c'est la racine du document c'elle qui englobe toutes les autres dans ton cas importfile.


Je reste sidéré sur ce type d'imposition sans fondement datant de l'âge de pierre :twisted:

@+
Il en faut peu pour être heureux ......