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.
1 2 3 4 5 6 7 8
| <?xml version="1.0" encoding="ISO-8859-1"?>
<!--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
<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
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!
?> |
Partager