Question

Nous utilisons le sérialiseur XML de poire pour transformer nos tableaux de demande en XML de se soumettre à d'autres serveurs pour une réponse XML.

Le problème est, pour l'un des attributs que nous aurons besoin de soumettre un fichier XML similaire à ce

<totalRooms>
  <Room>
    ...
  </Room>
  <Room>
    ...
  </Room>
</totalRooms>

Comment pouvons-nous compilons cela dans des tableaux PHP de sorte que le produit le sérialiseur XML correct?

par exemple, nous avons besoin:

Array ( "totalRooms" =>

Array ( "Chambre" => ...)

Array ( "Chambre" => ...)

)

À l'heure actuelle ne fonctionne pas à cause de la fin des « Chambre » Les noms clés partagés entre eux ... remplaçant est-il une autre méthode?

Était-ce utile?

La solution 2

Nous avons pris ce travail à partir du serveur et lui a donné Flash (plateforme côté client), ce qui rend le problème beaucoup plus facile à manipuler.

Merci pour votre réponse Mr.Zombie.

Autres conseils

Il suffit de faire une proposition, ici, mais de ce que je lis de la doc, si vous avez seulement « chambre » listes internes anonymes et aucune autre sans nom.

Travaillerait et être sérialisé bien aussi longtemps que vous définissez l'option defaultTagName à l'aide $serializer->setOption("defaultTagName", 'Room');

Cela fait, ce qui suit serait sérialiser

    array("totalRooms" =>
      array(
        array("Room" => ...),
        array("Room" => ...),
        array("Room" => ...)
            )
         )
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top