چرا نمیتونم با این کد محتوای تگ های xml را بگیرم؟

این تاپیک 0 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  shirin ،‏ 2 سال و 6 ماه پیش .

این تاپیک تاکنون 603 بازدید داشته است .

تگ شده :  ,

نویسنده پست
دوشنبه ، 9 ژوئن 2014     11:59 ق.ظ #


shirin

Subscriber
0 پست1 تاپیک

سلام من میخوام محتوای تکست تگ های image فایل xml زیر رو بگیرم و اونها رو به یه آرایه بدم:
imageList.xm:
<?"xml version="1.0?>
<list>
<images>
<image>index3.jpg</image>
<image>index4.jpg</image>
<image>index6.jpeg</image>
<image>index.jpeg</image>
</images>
</list>
و بخشی از کد جاوااسکریپت که این کار رو میکنه به این صورت هست:
imageList(){
var request, xmldocument, date, xmlDate;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
request=new XMLHttpRequest();
}
else
{// code for IE6, IE5
request=new ActiveXObject("Microsoft.XMLHTTP");
}
request.onreadystatechange = function() {
if (request.readyState ==4 && xmlhttp.status==200) {
// xml document
xmldocument = request.responseXML;
// dates from xml document
date = xmldocument.getElementsByTagName("image");
// loop over dates
for (count = 0; count <= date.length; count++) {
// text of date node
xmlDate = date[count].childNodes[0].nodeValue;            // read out text
strings.push([xmlDate,'ok','found']);
}
}
else
strings.push([xmlhttp.status,'not ok','found']);

}
request.open("GET", CKEDITOR.plugins.getPath("Sarbargha")+"/imageList.xml", true);
request.send();

}
اما این کار انجام نمیشه و امتحان کردم طول date.length را صفر نشون میده در حالیکه باید این طول 4 باشه
لطفا راهنماییم کنید
سپاس

پیوست ها:
You must be logged in to view attached files.
0  تشکر
پست 1 تا 1 (از مجموع 1 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .