Sí, es cierto... esto también es interesante, como algunos otros hilos que se vienen planteando. Últimamente me estoy enfocando bastante a JSON, debido a que el intercambio javascript/php se facilitó con la aparición de
json_encode y
json_decode en php 5, y su aparentemente mayor velocidad respecto de xml.
Pero tu sistema me gusta mucho también.
En cuanto al mío, no pude evitar el uso de eval, no sé si habrá manera en este caso.