2008-12-12 3 views
0

test [_nObjectives] .pool [j] .feedbackCorrect = oQuestions [j] .getElementsByTagName ("feedbackCorrect") [0] .firstChild.data;Javascript Проблема с парсером XML

и XML в этом случае содержит следующее:

<feedbackCorrect> 
    </feedbackCorrect> 

При выполнении этой строки кода происходит следующее сообщение об ошибке: Сообщение: Требуется объект

Я не получить его. Тег там, если он пуст, возникает ошибка и даже имеет пробелы, которые не работают.

ответ

1

вы получаете сообщение об ошибке, потому что

oQuestions[j].getElementsByTagName("feedbackCorrect")[0] 

возвращает эту метку, и .firstChild возвращается нуль, потому что не имеет детей ...

Вы уверены, что вы не хотите

oQuestions[j].getElementsByTagName("feedbackCorrect")[0].data 

?

+0

, но почему она работает, когда XML, как это: любое значение ? – 2008-12-12 22:44:05

0

, но почему она работает, когда XML, как это:

<feedbackCorrect>any value</feedbackCorrect> 

?

Смежные вопросы