Chamar os dados XML do NetEase News é usado como exemplo para explicar como chamar remotamente o arquivo XML através do ASP e ler os dados. Na verdade, já usamos o asp para ler os dados oficiais de Alexa antes. Copie o código do código da seguinte forma:
<%
URL=http://news.163.com/special/00011K6L/rss_newstop.xml
Definir xml = Server.CreateObject(Microsoft.XMLHTTP)
xml.Open GET, url, falso
xml.Enviar
Definir xmlDom = server.createObject(microsoft.xmldom)
xmlDom.async=Falso
xmlDom.ValidateOnParse=falso
xmlDom.load(xml.responseXML)
se xmlDom.ReadyState>2 Então
definir oItem=xmlDom.getElementsByTagName(item)
%>
<largura da tabela=550 borda=0 cellpadding=3 cellpacing=1 bgcolor=#ECEFF4>
<%
para i=0 para oItem.length-1
palavra=oItem(i).childNodes(0).texto
title=oItem(i).childNodes.item(0).texto
Link=oItem(i).childNodes.item(1).texto
pubDate=oItem(i).childNodes.item(3).texto
%>
<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>
<%
próximo
terminar se
%>
</tabela>
O conteúdo do arquivo remoto é o seguinte:
Copie o código do código da seguinte forma:
<?xml versão=1.0 codificação=GBK?>
<?xml-stylesheet type=text/css href=http://news.163.com/css/allrss.css?>
<versão RSS=2.0>
<canal>
<title>Manchetes do NetEase</title>
<link>http://news.163.com/</link>
<descrição>Títulos do NetEase</description>
<pubDate>Quarta, 16 de fevereiro de 2011 02:59:02 GMT</pubDate>
<lastBuildDate>Quarta, 16 de fevereiro de 2011 02:59:02 GMT</lastBuildDate>
<id do item=1>
<title><![CDATA[Os aluguéis nas cidades de primeiro nível continuam aumentando]]></title>
<link>http://news.163.com/11/0216/10/6T0NIHOA00014JB6.html</link>
<descrição><! [CDATA[A onda de aumentos de aluguel que começou no final do ano passado continuou a se amplificar após o Festival da Primavera. Os repórteres foram expostos a notícias de aumento dos aluguéis após o Festival da Primavera. Os aluguéis de casas em cidades de primeira linha, como Pequim, Xangai e Guangzhou, continuam a subir. Após o ano novo, muitos agentes atualizaram os preços dos aluguéis de casas em. há um ano, os aluguéis de casas, lojas e edifícios de escritórios aumentaram cerca de 10%. O repórter visitou ontem vários intermediários em Guangzhou. Os intermediários geralmente relataram que o mercado de arrendamento estava aquecido e que o número de pedidos de aluguel na lista de transações já era cinco.]]>...</description>.
<pubDate>16/02/2011 10:59:02</pubDate>
</item>
<item id=2>
<title><![CDATA[Alguns moinhos de farinha em Shandong interromperam a produção porque os agricultores estão relutantes em vender e os comerciantes estão acumulando grãos]]></title>
<link>http://focus.news.163.com/11/0216/11/6T0R9MIE00011SM9.html</link>
<descrição><! [CDATA[A comida é a coisa mais importante para o povo, e o preço dos alimentos é a base de cem preços. O aumento dos preços dos cereais que começou no segundo semestre de 2010 desencadeou uma reacção em cadeia na economia chinesa. A grave seca no Norte desde o Outono passado intensificou as expectativas de aumento dos preços dos cereais. Recentemente, os preços internacionais dos cereais atingiram repetidamente novos máximos. A estabilização dos preços tornou-se a principal prioridade da economia da China este ano. Durante o Festival da Primavera, o primeiro-ministro Wen Jiabao fez uma viagem especial às principais áreas produtoras de grãos para dar as instruções mais recentes, e a reunião executiva do Conselho de Estado emitiu rapidamente dez regulamentos nacionais para proteger a produção de grãos. Então]]>......</description>
<pubDate>16/02/2011 11:30:40</pubDate>
</item>
</canal>
</rss>