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