• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Responsexml & Dom

  • Автор темы ioni
  • Дата начала
I

ioni

Код:
var fedex_tracking_number = "417217981326";
var fedex_url = "http://fedex.com/Tracking?ascend_header=1&clienttype=dotcom&cntry_code=us&language=english&tracknumbers=" + fedex_tracking_number;

var request = new XMLHttpRequest();

request.open("GET", fedex_url, true);
request.onload = fedexTracking;
request.send(null);

function fedexTracking(){

var tag_name = "module.trackingNumber._expanded";
var tracking = request.responseXML.getElementById(tag_name);

document.write(tracking.innerHTML);

};

Что я делаю не так?

Метод request.responseText возвращает полный текст, но - request.responseXML ничего...
 
H

hosm

Вот тут вроде подобное уже обсуждалось
link removed
 
I

ioni

Что мне особенно нравится в работе нашего форума, так это глубокая информативность посылов.
Впрочем, рабочего варианта я так и не нашел - так что приходится парсить ручками, responseText to the resque.

Тем более, что я не под IE писал, а исключительно под Хром. Ну да ладно, бывает
 
H

hosm

а вы тему смотрели?
там товарищ etc не один раз сказал, что responseXML глючит и не советовал его использовать.
думаю, это не только в ие.
ну не обижайтесь, в следующий раз вообще промолчу - я думаю, вы уже искали на форуме, прежде чем спросить)
 
I

ioni

а вы тему смотрели?
там товарищ etc не один раз сказал, что responseXML глючит и не советовал его использовать.
думаю, это не только в ие.
ну не обижайтесь, в следующий раз вообще промолчу - я думаю, вы уже искали на форуме, прежде чем спросить)
Проблема в том, что ResponseXML прекрасно работает на XML документах. И если бы у меня не было примера перед глазами, где он как зайчик, обрабатывает ну прямо все-все-все, как по книжке, я бы может быть и жаловаться не полез бы :)

Тем более, что я работаю под Хромом и для Хрома же и пишу...

Ну ладно, сделаю нормальную обработку - поделюсь
 
I

ioni

Я получаю обычный HTML, его же и обрабатываю
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!