Pregunta

Estamos utilizando serializador XML de pera para convertir nuestra solicitud matrices en XML para enviar a otros servidores para una respuesta XML.

El problema es, por uno de los atributos que tendrá que presentar un XML similar a este

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

¿Cómo compilar este matrices en PHP por lo que el Serializador produce el XML correcto?

es decir, tenemos que:

array ( "totalRooms" =>

Array ( "Sala" => ...)

Array ( "Sala" => ...)

)

En la actualidad no funciona debido a los nombres clave compartida "sala" acabará anulando el uno al otro ... ¿hay algún otro método?

¿Fue útil?

Solución 2

Hemos tomado este trabajo desde el servidor y lo ha dado a Flash (plataforma del lado del cliente), por lo que el problema mucho más fácil de manejar.

Gracias por su respuesta Mr.Zombie.

Otros consejos

Sólo hacer una conjetura, aquí, pero por lo que leer del documento, si sólo tiene "habitación" listas internas no identificadas y no hay más sin nombre.

iba a funcionar y ser serializado bien siempre y cuando se establece la opción usando defaultTagName $serializer->setOption("defaultTagName", 'Room');

Una vez hecho esto, el siguiente sería serializar

    array("totalRooms" =>
      array(
        array("Room" => ...),
        array("Room" => ...),
        array("Room" => ...)
            )
         )
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top