HTML теги внутри тегов XML - как получить доступ в JavaScript? - PullRequest
3 голосов
/ 17 сентября 2010

Я передаю свои xml-данные через php, где все xml-узлы содержат html-теги

<bccfalna-ad>
<ad-id>99</ad-id>
<ad-title>New Ad</ad-title>
<ad-code><u><b>C Language</b></u></ad-code>

, когда я получаю доступ к этому коду в javascript, он легко обращается к ad-id и ad-title, но всегданапечатать ноль для узла рекламного кода

var edit_ad_id = xmlDoc.getElementsByTagName("ad-id")[0].childNodes[0].nodeValue;
var edit_ad_title = xmlDoc.getElementsByTagName("ad-title")[0].childNodes[0].nodeValue;
var edit_ad_code = xmlDoc.getElementsByTagName("ad-code")[0].childNodes[0].innerHTML;

этот код javascript используется для доступа, пожалуйста, помогите мне получить доступ к тегам html с помощью узла xml ....

1 Ответ

4 голосов
/ 17 сентября 2010

Вы должны обернуть контекст вашего узла xml блоком CDATA следующим образом:

<ad-code><![CDATA[<u><b>C Language</b></u>]]></ad-code>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...