Из JavaScript удобнее работать с JSON чем с XML. Перехватчик запросов на клиенте - js_request получает описание запроса как в исходном XML, так и в преобразованном к JSON виде. И в качестве ответа он может возвращать XML, строковое представление XML и JSON.
Преобразовать XML к JSON можно по разному, в LSS используется такое представление:
{ node: 'имя узла', value: 'значение', @attr1: 'значение атрибута attr1', ... @attrN: 'значение атрибута attrN', childs: [ ] }