lexa-xml-serialization è una libreria leggera per la serializzazione di oggetti PHP in XML valido.
Il serializzatore XML richiede che si indichino le proprietà delle classi da serializzare con "annotazioni doc-comment", in cui indichiamo i parametri opzionali della notazione: tipo e nome (di default rispettivamente string e nome proprietà serializzata).
/** @XmlAttribute(int, attr-elemento) */ private $varAttrElemento; /** @XmlElement(bool) */ private $varElemento;
àˆ possibile serializzare e deserializzare un documento XML per ricreare una classe, e generare un XML Schema valido.
La pagina dedicata al progetto su Google Code fornisce alcuni esempi di lexa-xml-serialization in uso, nonché un tutorial ""FirstLook"" in cui sono utilizzate e commentate tutte le funzionalità della libreria.
Se volete provarlo, andate alla pagina di download per scaricare l'ultima versione.