Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > JS - xml - php(soapclient) Метод POST


Автор: pavel24071988 27.7.2011, 15:42
Здравствуйте! Помогите пожалуйста. 

У меня есть небольшое 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 работал не знаю.

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

Автор: нуп 27.7.2011, 16:39
Найти xml парсер и присоединить к коду

Автор: pavel24071988 28.7.2011, 09:48
А вы не можете привести пример сего (парсера), или хотя бы ссылочку дадите ???

Автор: нуп 28.7.2011, 10:10
В jquery был парсинг. гугль -jquery parsing

Автор: pavel24071988 28.7.2011, 10:23
А можно что - нить придумать без jquery?  У нас задача не пользоваться jquery

Автор: нуп 28.7.2011, 10:51
Вы ещё скажите не пользоваться чужими парсерами  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)