2010-11-21 12 views
5

¿Hay un marco como JAXB para PHP?JAXB para PHP (PAXB?)

Necesito un marco que, como JAXB, cree un archivo XML a partir de un objeto. Este marco debe saber cómo asignar el objeto a XML, respetando su estructura cuando sea necesario (objetos secundarios, listas, etc.).

Además, tiene que hacer la ingeniería inversa, lo que significa convertir un archivo XML (válido) al objeto de origen.

En otras palabras, el marco debe ser capaz de Mariscal de un objeto y unmarshal un archivo XML.

Sé lo bueno que es JAXB y es realmente malo que no pueda usar Java en este proyecto en el que estoy trabajando actualmente.

+0

PHP no es tan poderoso. Tendrá que mirar SimpleXML para hacer eso. – xaav

+0

¿La serialización habitual no es una opción? – KingCrunch

+0

La mayoría de los comentarios llevan a la serialización. No es una mala opción, pero no es exactamente lo que necesito. SimpleXML ayudará mucho, seguro. Aún así, algo más cercano a JAXP sería genial. Gracias por todos los comentarios. Si creo algo (PAXP), te lo haré saber. –

Respuesta

0

JSMX es un Ultra Ligero - Idioma Agnóstico - Ajax Framework. Es, de lejos, la forma más fácil de integrar Ajax en cualquier aplicación web. Lo que separa a JSMX de la mayoría de los demás Ajax Frameworks es que la API JSMX se ejecuta completamente en el cliente y no tiene componentes del lado del servidor para instalar. Teniendo en cuenta este hecho, además del hecho de que puede pasar JavaScript, XML, JSON o WDDX, JSMX es una verdadera API universal de Ajax. link text