Am Beispiel des Aufrufs der XML-Daten von NetEase News wird erläutert, wie man die XML-Datei über ASP aus der Ferne aufruft und die Daten ausliest. Tatsächlich haben wir bereits zuvor asp zum Lesen der offiziellen Daten von Alexa verwendet. Kopieren Sie den Codecode wie folgt:
<%
URL=http://news.163.com/special/00011K6L/rss_newstop.xml
Setze xml = Server.CreateObject(Microsoft.XMLHTTP)
xml.Open GET, URL, False
xml.Senden
Setze xmlDom = server.createObject(microsoft.xmldom)
xmlDom.async=False
xmlDom.ValidateOnParse=false
xmlDom.load(xml.responseXML)
if xmlDom.ReadyState>2 Dann
set oItem=xmlDom.getElementsByTagName(item)
%>
<Tabellenbreite=550 Rahmen=0 Zellenpadding=3 Zellenabstand=1 bgcolor=#ECEFF4>
<%
für i=0 bis 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></font>; <font color=#999999>(<%=pubdate%>)</font></a></td>
</tr>
<%
nächste
Ende wenn
%>
</table>
Der Inhalt der Remote-Datei ist wie folgt:
Kopieren Sie den Codecode wie folgt:
<?xml-Version=1.0-Kodierung=GBK?>
<?xml-stylesheet type=text/css href=http://news.163.com/css/allrss.css?>
<RSS-Version=2.0>
<Kanal>
<title>NetEase-Schlagzeilen</title>
<link>http://news.163.com/</link>
<description>NetEase-Schlagzeilen</description>
<pubDate>Mi, 16. Februar 2011 02:59:02 GMT</pubDate>
<lastBuildDate>Mi, 16. Februar 2011 02:59:02 GMT</lastBuildDate>
<Artikel-ID=1>
<title><![CDATA[Mieten in erstklassigen Städten steigen weiter]]></title>
<link>http://news.163.com/11/0216/10/6T0NIHOA00014JB6.html</link>
<description><! [CDATA[Die Welle der Mieterhöhungen, die Ende letzten Jahres begann, hat sich nach dem Frühlingsfest weiter verstärkt. Reporter wurden nach dem Frühlingsfest mit Nachrichten über steigende Mieten in erstklassigen Städten wie Peking, Shanghai und Guangzhou konfrontiert. Nach dem neuen Jahr haben viele Makler die Mietpreise für Häuser erhöht Vor einem Jahr sind die Mieten für Häuser, Geschäfte und Bürogebäude um etwa 10 % gestiegen. Der Reporter besuchte gestern eine Reihe von Vermittlern in Guangzhou. Die Vermittler berichteten im Allgemeinen, dass der Leasingmarkt heiß sei und die Anzahl der Mietaufträge in der Transaktionsliste bereits bei fünf liege.]]>...</description>
<pubDate>2011-02-16 10:59:02</pubDate>
</item>
<Artikel-ID=2>
<title><![CDATA[Einige Getreidemühlen in Shandong haben die Produktion eingestellt, weil die Landwirte zögern zu verkaufen und Händler Getreide horten]]></title>
<link>http://focus.news.163.com/11/0216/11/6T0R9MIE00011SM9.html</link>
<Beschreibung><! [CDATA[Nahrung ist das Wichtigste für die Menschen, und der Preis der Nahrung ist die Grundlage für hundert Preise. Der im zweiten Halbjahr 2010 einsetzende Anstieg der Getreidepreise löste eine Kettenreaktion in der chinesischen Wirtschaft aus. Die schwere Dürre im Norden seit letztem Herbst hat die Erwartungen an steigende Getreidepreise verstärkt. Zuletzt erreichten die internationalen Getreidepreise immer wieder neue Höchststände. Die Stabilisierung der Preise ist in diesem Jahr zur obersten Priorität der chinesischen Wirtschaft geworden. Während des Frühlingsfestes unternahm Ministerpräsident Wen Jiabao eine Sonderreise zu den wichtigsten Getreideanbaugebieten, um die neuesten Anweisungen zu erteilen, und die Exekutivsitzung des Staatsrates erließ schnell zehn nationale Vorschriften zum Schutz der Getreideproduktion. Also]]>......</description>
<pubDate>2011-02-16 11:30:40</pubDate>
</item>
</channel>
</rss>