يتم استخدام استدعاء بيانات XML الخاصة بـ NetEase News كمثال لشرح كيفية استدعاء ملف XML عن بعد من خلال ASP وقراءة البيانات. في الواقع، لقد استخدمنا asp لقراءة بيانات Alexa الرسمية من قبل. انسخ رمز الكود كما يلي:
<%
URL=http://news.163.com/special/00011K6L/rss_newstop.xml
تعيين xml = Server.CreateObject(Microsoft.XMLHTTP)
xml.افتح GET، url، False
xml.إرسال
تعيين xmlDom = server.createObject(microsoft.xmldom)
xmlDom.async=خطأ
xmlDom.ValidateOnParse=false
xmlDom.load(xml.responseXML)
إذا xmlDom.ReadyState>2 ثم
تعيين oItem=xmlDom.getElementsByTagName(العنصر)
%>
<عرض الجدول=550 حد=0 حشوة الخلية=3 تباعد الخلايا=1 bgcolor=#ECEFF4>
<%
لـ i=0 إلى oItem.length-1
word=oItem(i).childNodes(0).text
title=oItem(i).childNodes.item(0).text
Link=oItem(i).childNodes.item(1).text
pubDate=oItem(i).childNodes.item(3).text
%>
<تر>
<td height=24 bgcolor=#FFFFFF>·<a href=<%=link%> target=_blank><font style=font-size:14px; color=#003366><%=word%> </font> <font color=#999999>(<%=pubdate%>)</font></a></td>
</tr>
<%
التالي
نهاية إذا
%>
</الجدول>
محتويات الملف البعيد هي كما يلي:
انسخ رمز الكود كما يلي:
<?xml version=1.0 encoding=GBK?>
<?xml-stylesheet type=text/css href=http://news.163.com/css/allrss.css?>
< نسخة آر إس إس = 2.0 >
<القناة>
<title>عناوين NetEase</title>
<link>http://news.163.com/</link>
<description>عناوين NetEase</description>
<pubDate>الأربعاء، 16 فبراير 2011، الساعة 02:59:02 بتوقيت جرينتش</pubDate>
<lastBuildDate>الأربعاء، 16 فبراير 2011، الساعة 02:59:02 بتوقيت جرينتش</lastBuildDate>
<معرف العنصر=1>
<title><![CDATA[تستمر الإيجارات في مدن الدرجة الأولى في الارتفاع]]></title>
<link>http://news.163.com/11/0216/10/6T0NIHOA00014JB6.html</link>
<وصف><! [CDATA[استمرت موجة زيادات الإيجارات التي بدأت في نهاية العام الماضي في التزايد بعد عيد الربيع. تعرض المراسلون لأخبار ارتفاع الإيجارات بعد عيد الربيع، حيث استمرت إيجارات المنازل في مدن الدرجة الأولى مثل بكين وشانغهاي وقوانغتشو في الارتفاع بعد العام الجديد، وقام العديد من الوكلاء بتحديث أسعار إيجارات المنازل منذ عام مضى، ارتفعت إيجارات المنازل والمحلات التجارية والمباني المكتبية بنحو 10%. زار المراسل عددًا من الوسطاء في قوانغتشو أمس، وأفاد الوسطاء عمومًا أن سوق التأجير كان ساخنًا، وكان عدد طلبات الإيجار في قائمة المعاملات خمسة بالفعل.]]>...</description>
<pubDate>2011-02-16 10:59:02</pubDate>
</البند>
<معرف العنصر=2>
<title><![CDATA[توقفت بعض مطاحن الدقيق في شاندونغ عن الإنتاج لأن المزارعين يترددون في البيع ويقوم التجار بتخزين الحبوب]]></title>
<link>http://focus.news.163.com/11/0216/11/6T0R9MIE00011SM9.html</link>
<وصف><![CDATA[الغذاء أهم شيء عند الناس، وسعر الغذاء هو أساس مائة سعر. وكان ارتفاع أسعار الحبوب الذي بدأ في النصف الثاني من عام 2010 سبباً في سلسلة من ردود الفعل في الاقتصاد الصيني، وكان الجفاف الشديد الذي شهده الشمال منذ الخريف الماضي سبباً في زيادة التوقعات بارتفاع أسعار الحبوب. وفي الآونة الأخيرة، سجلت أسعار الحبوب العالمية مستويات قياسية جديدة بشكل متكرر. لقد أصبح استقرار الأسعار الأولوية القصوى للاقتصاد الصيني هذا العام. خلال عيد الربيع، قام رئيس مجلس الدولة ون جيا باو برحلة خاصة إلى مناطق إنتاج الحبوب الرئيسية لإعطاء أحدث التعليمات، وسرعان ما أصدر الاجتماع التنفيذي لمجلس الدولة عشرة لوائح وطنية لحماية إنتاج الحبوب. لذلك]]>......</description>
<pubDate>2011-02-16 11:30:40</pubDate>
</البند>
</القناة>
</rss>