سؤال

ولدي ملف xml وملف فلاش. ملف فلاش يقرأ ملف xml.

<?xml version="1.0" standalone="yes"?>
<banners>
    <banner>
        <title>Hello World</title>
        <image>http://www.search-this.com/wp-content/themes/big-blue/images/company-logos1.gif</image>
        <link>http://google.com/</link>
    </banner>
</banners>

والآن يعمل هذا:

trace(this.childNodes[0].childNodes[0].childNodes[0]);
^ shows <title>Hello World</title>

ولكن هذا يدل على NULL:

trace(this.childNodes[0].childNodes[0].childNodes[0].nodeValue);

لماذا لم تظهر NULL؟

هل كانت مفيدة؟

المحلول

وجرب هذا:

trace(this.childNodes[0].childNodes[0].childNodes[0].childNodes[0].nodeValue);
//--------------------------------------------------^ another childNodes

والسبب النص نفسه هو ما يسمى عقدة النص. وهو طفل من عنصر العنوان (وهي "عقدة عنصر").

وابتهاج،

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top