การเรียกข้อมูล 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
-
<tr>
<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=GBK?>
<?xml-stylesheet type=text/css href=http://news.163.com/css/allrss.css?>
<rss เวอร์ชัน=2.0>
<ช่อง>
<title>หัวข้อข่าวของ NetEase</title>
<link>http://news.163.com/</link>
<description>หัวข้อข่าวของ NetEase</description>
<pubDate>พุธที่ 16 กุมภาพันธ์ 2554 02:59:02 GMT</pubDate>
<lastBuildDate>วันพุธที่ 16 กุมภาพันธ์ 2554 02:59:02 GMT</lastBuildDate>
<รหัสสินค้า=1>
<title><![CDATA[ค่าเช่าในเมืองชั้นหนึ่งยังคงเพิ่มขึ้น]]></title>
<link>http://news.163.com/11/0216/10/6T0NIHOA00014JB6.html</link>
<รายละเอียด><! [CDATA[กระแสค่าเช่าที่เพิ่มขึ้นซึ่งเริ่มต้นเมื่อปลายปีที่แล้วยังคงขยายตัวอย่างต่อเนื่องหลังเทศกาลฤดูใบไม้ผลิ ผู้สื่อข่าวได้รับรู้ข่าวค่าเช่าที่เพิ่มขึ้นหลังเทศกาลฤดูใบไม้ผลิ ค่าเช่าบ้านในเมืองระดับ 1 เช่น ปักกิ่ง เซี่ยงไฮ้ และกวางโจว ยังคงเพิ่มขึ้นอย่างต่อเนื่อง หลังปีใหม่ ตัวแทนจำนวนมากได้ปรับราคาค่าเช่าบ้านใหม่ ปีที่แล้วค่าเช่าบ้าน ร้านค้า และอาคารสำนักงานเพิ่มขึ้นประมาณ 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 ทำให้เกิดปฏิกิริยาลูกโซ่ในเศรษฐกิจจีน ภัยแล้งที่รุนแรงในภาคเหนือนับตั้งแต่ฤดูใบไม้ร่วงที่แล้ว ได้เพิ่มความคาดหวังให้ราคาธัญพืชสูงขึ้นอย่างต่อเนื่อง เมื่อเร็วๆ นี้ ราคาธัญพืชในต่างประเทศได้แตะระดับสูงสุดใหม่หลายครั้ง การรักษาเสถียรภาพราคากลายเป็นเรื่องสำคัญที่สุดสำหรับเศรษฐกิจจีนในปีนี้ ในช่วงเทศกาลฤดูใบไม้ผลิ นายกรัฐมนตรีเหวิน เจียเป่าได้เดินทางพิเศษไปยังพื้นที่ผลิตธัญพืชหลักๆ เพื่อให้คำแนะนำล่าสุด และที่ประชุมผู้บริหารสภาแห่งรัฐได้ออกกฎระเบียบระดับชาติ 10 ข้ออย่างรวดเร็วเพื่อปกป้องการผลิตธัญพืช ดังนั้น]]>......</description>
<pubDate>2011-02-16 11:30:40</pubDate>
</รายการ>
</ช่อง>
</rss>