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 25/02/2008, 12h48   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 33
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 33
Points : 3
Points : 3
Par défaut [DOMXML] Création d'un document XML

Bonjour,
Je suis en train de créer un fichier xml via le php.
Dans celui-ci, il faut que j'ai ceci :

Code :
1
2
3
4
5
6
7
8
9
10
11
<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:

Code :
1
2
$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 ?
niou142 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2008, 09h11   #2
Membre Expert
 
Avatar de alain.couthures
 
Inscription : avril 2007
Messages : 889
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : avril 2007
Messages : 889
Points : 1 061
Points : 1 061
gid et xid sont des attributs fils des éléments graph et value : on doit les créer chacun séparément et les rattacher individuellement à leur noeud parent.

Il est souvent plus simple de créer un document XML en construisant la chaine de caractères correspondante à la main puis en faisant un appel à loadXml pour le chargement mémoire...
__________________
Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/
alain.couthures est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h47.


 
 
 
 
Partenaires

Hébergement Web