Страница 1 из 1

execute оптимизация

Добавлено: 29 июн 2010, 19:27
alexei
Использую execute. Параметр code:

Код: Выделить всё

var a=API.getProfiles({"uids":"1","fields":"city,sex,bdate,education"});return {"t":a,city:API.getCities({"cids":a@.city})@.name,"country":API.getCountries({cids:1})@.name};
Шлю запрос.

На выходе:

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?><response> <t list="true">  <item>   <uid>1</uid>   <first_name>Павел</first_name>   <last_name>Дуров</last_name>   <city>2</city>   <sex>2</sex>   <bdate>10.10.1984</bdate>   <university>1</university>   <university_name>СПбГУ</university_name>   <faculty>0</faculty>   <faculty_name/>   <graduation>2006</graduation>  </item> </t> <city list="true">  <item>Санкт-Петербург</item> </city> <country list="true">  <item>Россия</item> </country></response>
Хотелось бы на выходе получать:

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?><response> <t list="true">   <uid>1</uid>   <first_name>Павел</first_name>   <last_name>Дуров</last_name>   <bdate>10.10.1984</bdate>   <university>1</university>   <university_name>СПбГУ</university_name>   <faculty>0</faculty>   <faculty_name/>   <graduation>2006</graduation> <city>Санкт-Петербург</city> <country>Россия</country></response>
Или что-то подобное?

Re: execute оптимизация

Добавлено: 29 июн 2010, 21:29
Александр
Думаю, что не получится. Метод отделяет разные части.
Даже в

Код: Выделить всё

return API.getProfiles({"uids":"1","fields":"city,sex,bdate,education"});
появляется <item>...</item>

Re: execute оптимизация

Добавлено: 29 июн 2010, 21:32
wTema
Тоже заметил , не актуально

Re: execute оптимизация

Добавлено: 29 июн 2010, 22:25
alexei
Понятно, а можно хоть не много улучшить результат?