La communauté ALL HTML c'est 58011 membres à ce jour dont 3 inscrits aujourd'hui et 32 depuis une semaine.

  • imprimer
  • aide

Forum de discussions « XML - XSL - WML (WAP) - MATHML »

Retrouvez les publications relatives à ces discussions dans nos rubriques MATHML, WML, XML, XSL.

création xml via php

liste des forums liste des discussions Participer à la discussion

Photo de niou142 Message publié le lundi 25 février 2008 à 14 h 05 par niou142.
Bonjour,
Je suis en train de créer un fichier xml via le php.
Dans celui-ci, il faut que j'ai ceci :

<graph gid="0">
<value xid='0'>4.2</value>
<value xid='1'>3.1</value>
<value xid='2'>2.9</value>
<value xid="3">2.3</value>
<value xid="4">2.1</value>
<value xid="5">4.9</value>
<value xid="6">7.2</value>
<value xid="7">7.1</value>
<value xid="8">10.1</value>
</graph>

Donc dans mon code php j'ai mis ceci:

$officeNode = $root->new_child("graph gid="0", "");
$stockNode1 = $officeNode->new_child("value xid="1", "4,2" );



Le petit problème c'est que lorsque j'affiche mon xml, j'ai une erreur. J'ai donc modifié mon code, et j'ai remarqué que cela provient des espaces entre graph et gid.
J'ai fais des tests avant et quand il n'y a pas d'espace c'est bon.

De plus, lors de la balise de fermeture de :<graph gid="0">, j'ai </graph gid="0"> au lieu de </graph>

Comment faire pour corriger tous cela ?

Merci d'avance
Photo de telnes Message publié le lundi 25 février 2008 à 15 h 18 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
hello

ajoute une balise <root> ... </root>
autour de ton XML pour avoir ca

<root>
<graph gid="0">
<value xid='0'>4.2</value>
<value xid='1'>3.1</value>
<value xid='2'>2.9</value>
<value xid="3">2.3</value>
<value xid="4">2.1</value>
<value xid="5">4.9</value>
<value xid="6">7.2</value>
<value xid="7">7.1</value>
<value xid="8">10.1</value>
</graph>
</root>

dit nous ce que ca donne

++
Photo de niou142 Message publié le lundi 25 février 2008 à 15 h 31 par niou142.
Bin en fait mon xml se crée bien
J'ai déjà ma balise root? En fait mon problème est celui-ci: comment faire pour passer gid="0" en attribut de graph ?
Photo de telnes Message publié le lundi 25 février 2008 à 15 h 49 par telnes. toujours revenir au debut - http://telnesmaster.free.fr/allhtml/index2.html - http://telnesmaster.free.fr/litetemplate - http://www.hotcontest.org
on peux avoir ton xml complet si il fait pas 800 ligne ?


++
Photo de P0L0 Message publié le lundi 25 février 2008 à 18 h 16 par P0L0.
Bonjour,

Tu utilise quelle classe pour manipuler le XML ? Il existe SimpleXml en PHP5 qui est très pratique si tu ne connait pas => http://fr.php.net/manual/fr/function.simplexml-element-addChild.php

Cordialement,
Polo

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions

agenda