Bonjour,

J'ai un petit problème de conversion d'un fichier Json en fichier xml.
J'ai ceci :

Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
{"widget": {
    "image": { 
        "src": "Images/Sun.png",
        "name": "sun1",
        "hOffset": 250,
        "vOffset": 250,
        "alignment": "center"
    }
}}
qui doit donner ça :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<widget>
    <image src="Images/Sun.png" name="sun1">
        <hOffset>250</hOffset>
        <vOffset>250</vOffset>
        <alignment>center</alignment>
    </image>
</widget>


Hors j'obtiens ceci :

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<widget>
<image>
    <src>Images/Sun.png</src>
    <name>sun1</name>
    <hOffset>250</hOffset>
    <vOffset>250</vOffset>
    <alignment>center</alignment>
</image>
</widget>

voila mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
// J'utilise la librairie XML/Serializer.php 
 
$data = json_decode($json);
$xml_serializer = new XML_Serializer();
$xml_serializer->serialize($data);
$xmlDatas =  $xml_serializer->getSerializedData();
Qu'est ce que je fait mal ?
Est ce que ma librairie n'est juste pas capable de gérer les attributs.
Quelqu'un connait-il une solution ?

merci d'avance.