2010-11-21 9 views
5

Esiste un framework come JAXB per PHP?JAXB per PHP (PAXB?)

Ho bisogno di un framework che, come JAXB, crei un file XML da un oggetto. Questo framework deve sapere come mappare l'oggetto in XML, rispettando la sua struttura quando necessario (oggetti figlio, liste, ecc.).

Inoltre, è necessario eseguire il reverse engineering, ovvero convertire un file XML (valido) nell'oggetto di origine.

In altre parole, la struttura deve essere in grado di maresciallo un oggetto e unmarshal un file XML.

So quanto è fantastico JAXB ed è davvero brutto che non possa utilizzare Java in questo progetto al momento sto lavorando.

+0

PHP non è così potente. Dovrai guardare a SimpleXML per farlo. – xaav

+0

La solita serializzazione non è un'opzione? – KingCrunch

+0

La maggior parte dei commenti porta alla serializzazione. Non è una cattiva opzione, ma non esattamente ciò di cui ho bisogno. SimpleXML ti aiuterà molto, sicuramente. Tuttavia, qualcosa di più vicino a JAXP sarebbe fantastico. Grazie per tutti i commenti. Se creo qualcosa (PAXP), ti farò sapere. –

risposta

0

JSMX è un agglomerato linguistico ultraleggero - Ajax. È di gran lunga il modo più semplice per integrare Ajax in qualsiasi applicazione Web. Ciò che distingue JSMX dalla maggior parte degli altri framework di Ajax è che l'API JSMX viene eseguita interamente sul client e non ha componenti lato server da installare. Dato questo fatto oltre al fatto che è possibile restituire JavaScript, XML, JSON o WDDX rende JSMX davvero un'API Ajax universale. link text