L'appel des données XML de NetEase News est utilisé comme exemple pour expliquer comment appeler à distance le fichier XML via ASP et lire les données. En fait, nous avons déjà utilisé asp pour lire les données officielles d'Alexa. Copiez le code comme suit :
<%
URL=http://news.163.com/special/00011K6L/rss_newstop.xml
Définir xml = Server.CreateObject (Microsoft.XMLHTTP)
xml.Ouvrez GET, url, False
xml.Envoyer
Définir xmlDom = server.createObject(microsoft.xmldom)
xmlDom.async=Faux
xmlDom.ValidateOnParse=false
xmlDom.load(xml.responseXML)
si xmlDom.ReadyState>2 Alors
set oItem=xmlDom.getElementsByTagName(élément)
%>
<table width=550 border=0 cellpadding=3 cellpacing=1 bgcolor=#ECEFF4>
<%
pour i=0 à oItem.length-1
word=oItem(i).childNodes(0).text
title=oItem(i).childNodes.item(0).text
Lien=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>
<%
suivant
finir si
%>
</table>
Le contenu du fichier distant est le suivant :
Copiez le code comme suit :
<?xml version=1.0 encodage=GBK?>
<?xml-stylesheet type=text/css href=http://news.163.com/css/allrss.css?>
<version rss=2.0>
<canal>
<title>Titres NetEase</title>
<link>http://news.163.com/</link>
<description>Titres NetEase</description>
<pubDate>Mer 16 février 2011 02:59:02 GMT</pubDate>
<lastBuildDate>Mer 16 février 2011 02:59:02 GMT</lastBuildDate>
<identifiant de l'article = 1>
<title><![CDATA[Les loyers dans les villes de premier rang continuent d'augmenter]]></title>
<link>http://news.163.com/11/0216/10/6T0NIHOA00014JB6.html</link>
<description><! [CDATA[La vague d'augmentation des loyers qui a débuté à la fin de l'année dernière a continué de s'amplifier après la Fête du Printemps. Les journalistes ont été informés de l'augmentation des loyers après la Fête du Printemps. Les loyers des maisons dans les villes de premier rang comme Pékin, Shanghai et Guangzhou ont continué d'augmenter. Après la nouvelle année, de nombreux agents ont actualisé les prix de location des maisons. il y a un an, les loyers des maisons, des magasins et des immeubles de bureaux ont tous augmenté d'environ 10 %. Le journaliste a rendu visite hier à un certain nombre d'intermédiaires à Guangzhou. Les intermédiaires ont généralement signalé que le marché du crédit-bail était en plein essor et que le nombre de commandes de loyer dans la liste des transactions était déjà de cinq.]]>...</description>
<pubDate>16/02/2011 10:59:02</pubDate>
</article>
<identifiant de l'article = 2>
<title><![CDATA[Certaines minoteries du Shandong ont arrêté leur production parce que les agriculteurs sont réticents à vendre et que les commerçants accumulent des céréales]]></title>
<link>http://focus.news.163.com/11/0216/11/6T0R9MIE00011SM9.html</link>
<description><! [CDATA[La nourriture est la chose la plus importante pour les gens, et le prix de la nourriture est la base d'une centaine de prix. La hausse des prix des céréales qui a commencé au deuxième semestre 2010 a déclenché une réaction en chaîne dans l'économie chinoise. La grave sécheresse qui a frappé le nord depuis l'automne dernier a intensifié les attentes concernant une hausse des prix des céréales. Les prix internationaux des céréales ont récemment atteint à plusieurs reprises de nouveaux sommets. La stabilisation des prix est devenue la priorité absolue de l'économie chinoise cette année. Pendant la Fête du Printemps, le Premier ministre Wen Jiabao a effectué un voyage spécial dans les principales régions productrices de céréales pour donner les dernières instructions, et la réunion exécutive du Conseil d'État a rapidement publié dix réglementations nationales pour protéger la production céréalière. Alors]]>......</description>
<pubDate>16/02/2011 11:30:40</pubDate>
</article>
</canal>
</rss>