2010-11-21 10 views
5

Czy istnieje framework, taki jak JAXB dla PHP?JAXB dla PHP (PAXB?)

Potrzebuję ramy, która, jak JAXB, utworzy plik XML z obiektu. Ta struktura musi wiedzieć, jak zmapować obiekt do XML, w razie potrzeby respektując jego strukturę (obiekty podrzędne, listy itp.).

Musi również wykonać inżynierię odwrotną, co oznacza przekonwertowanie (prawidłowego) pliku XML na obiekt początkowy.

Innymi słowy, ramy muszą być w stanie marszałka obiektu i unmarshal pliku XML.

Wiem, jak świetny jest JAXB i jest naprawdę źle, że nie mogę używać Javy w tym projekcie, który aktualnie pracuję.

+0

PHP nie jest tak potężne. Będziesz musiał popatrzeć na SimpleXML, aby to zrobić. – xaav

+0

Czy typowa serializacja nie jest opcją? – KingCrunch

+0

Większość komentarzy prowadzi do serializacji. Nie jest to zła opcja, ale nie dokładnie to, czego potrzebuję. SimpleXML na pewno wiele pomoże. Jednak coś, co jest bliżej JAXP byłoby świetne. Dzięki za wszystkie komentarze. Jeśli stworzę coś (PAXP), dam ci znać. –

Odpowiedz

0

JSMX jest bardzo lekki - język Agnostic - Ajax Framework. Jest to zdecydowanie najłatwiejszy sposób zintegrowania Ajaxa z dowolną aplikacją internetową. To, co oddziela JSMX od większości innych frameworków Ajax, to że interfejs JSMX API działa całkowicie na kliencie i nie ma składników Server Side Components do zainstalowania. Biorąc pod uwagę ten fakt oraz fakt, że możesz odrzucić JavaScript, XML, JSON lub WDDX, czyni JSMX prawdziwie uniwersalnym API Ajax. link text