Показать сообщение отдельно
  #1 (permalink)  
Старый 27.07.2011, 16:49
Интересующийся
Отправить личное сообщение для pavel24071988 Посмотреть профиль Найти все сообщения от pavel24071988
 
Регистрация: 27.07.2011
Сообщений: 22

Проблема с responseXML
Здравствуйте! Помогите пожалуйста.

У меня есть небольшое ajax приложение, сервер посредством soapclient забирает данные с web сервиса в формате xml, и методом responseText на стороне клиента я их получаю спокойно. НО мне НУЖНО наладить responseXML, для перемещения по тегам (другого способа не представляю) - а это очень не получается!!!!

Шапка такая :

xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");


Переменная которая уходит на сервер вот такого вида:

var xmlstr = '<?xml version="1.0" encoding="UTF-16LE" standalone="no"?><UserLogin> <row><username>'+ login +'</username><userpass>'+ password +'</userpass><id_kontr /> <n_kontr /> <category /> </row> </UserLogin>';

где login и password - (регистрационная форма)

Метод send вот такой :

xmlhttp.send("xmlstr=" + xmlstr);

Ну и вообщем метод responseText
Вообще-то мне возвращается текст в виде xml строки из которой мне и нужно выудить донные тегов.

Я так понимаю что нужно :
Переписать шапку на
xmlhttp.setRequestHeader("Content-Type", "text/xml");


Но вот как отправить запрос в таком случае что потом responseXML работал не знаю.

Неделю уже не могу сделать, начальство расстраивается.
Заранее спасибо.
Ответить с цитированием