bjr a tout le monde j'ai trouve un tuto pour la création de document XML avec PHP vue que je cherche a généré le fichier string.xml pour android.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?>
<!--Created By FormatiX.Eu-->
<note>
  <to>Nicolas</to>
  <from>Carla</from>
  <heading>Rappel</heading>
  <body><![CDATA[N'oublie pas tes talonnettes]]></body>
</note>
mon problème c que je veut ajouté un attribut a chaque balise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<to name="nom" >Nicolas</to>
j’espère trouve une solution vue que je suis novice en développement php html5

et voici le tuto qui m'a trop aidée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?php
 
/*********************************************************************************
 *  Description: Creation D'un Fichier XML en utilisant la Class Php  DomDocumnent
 *
 *  Auteur: Christophe Fiat (Oui comme les voitures)
 *  Site: http://www.formatix.eu
 *
 *********************************************************************************/  
 
// Instance de la class DomDocument
$doc = new DOMDocument();
 
// Definition de la version et l'encodage
$doc->version = '1.0';
$doc->encoding = 'ISO-8859-1';
 
// Ajout d'un commentaire a la racine
$comment_elt = $doc->createComment('Created By FormatiX.Eu');
$doc->appendChild($comment_elt);
 
// Ajout la balise 'note' a la racine
$note_elt = $doc->createElement('note');
$doc->appendChild($note_elt);
 
// Creation des elements 'to' 'from' 'heading' 'body'
$to_elt      = $doc->createElement('to', 'Nicolas');
$from_elt    = $doc->createElement('from', 'Carla');
$heading_elt = $doc->createElement('heading', 'Rappel');
 
// Pas de contenu pour l'instant pour cet element car on desir y mettre une balise CDATA
$body_elt = $doc->createElement('body');
 
// Specifier que les elements to/from/heading/body sont dans 'note'
$note_elt->appendChild($to_elt);
$note_elt->appendChild($from_elt);
$note_elt->appendChild($heading_elt);
$note_elt->appendChild($body_elt);
 
// Creation d'une section CDATA
$body_cdata_elt = $doc->createCDATASection('N'oublie pas tes talonnettes');

// Placement de cette section entre les balises <body> et </body>
$body_elt->appendChild($body_cdata_elt);

// Rendre Joli ;)
$doc->formatOutput = true;

// Afficher le document XML
echo $doc->saveXML();

// Sauver le document XML sous le nom simple.xml
$doc->save('simple.xml');

// Yeah on a fini!   

?>