La llamada a los datos XML de NetEase News se utiliza como ejemplo para explicar cómo llamar de forma remota al archivo XML a través de ASP y leer los datos. De hecho, hemos usado asp para leer los datos oficiales de Alexa antes. Copie el código de código de la siguiente manera:
<%
URL=http://news.163.com/special/00011K6L/rss_newstop.xml
Establecer xml = Server.CreateObject(Microsoft.XMLHTTP)
xml.Open GET, URL, Falso
xml.Enviar
Establecer xmlDom = servidor.createObject(microsoft.xmldom)
xmlDom.async=Falso
xmlDom.ValidateOnParse=falso
xmlDom.load(xml.responseXML)
si xmlDom.ReadyState>2 Entonces
establecer oItem=xmlDom.getElementsByTagName(elemento)
%>
<ancho de tabla=550 borde=0 relleno de celdas=3 espacio de celdas=1 bgcolor=#ECEFF4>
<%
para i=0 a oItem.length-1
palabra=oItem(i).childNodes(0).texto
título=oItem(i).childNodes.item(0).texto
Enlace=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 si
%>
</tabla>
El contenido del archivo remoto es el siguiente:
Copie el código de código de la siguiente manera:
<?versión xml=codificación 1.0=GBK?>
<?hoja de estilo xml type=text/css href=http://news.163.com/css/allrss.css?>
<versión rss=2.0>
<canal>
<título>Titulares de NetEase</título>
<enlace>http://news.163.com/</enlace>
<descripción>Titulares de NetEase</descripción>
<pubDate>Miércoles, 16 de febrero de 2011 02:59:02 GMT</pubDate>
<lastBuildDate>Miércoles, 16 de febrero de 2011 02:59:02 GMT</lastBuildDate>
<identificación del artículo=1>
<title><![CDATA[Los alquileres en ciudades de primer nivel continúan aumentando]]></title>
<enlace>http://news.163.com/11/0216/10/6T0NIHOA00014JB6.html</enlace>
<descripción><! [CDATA[La ola de aumentos de alquileres que comenzó a finales del año pasado ha seguido ampliándose después del Festival de Primavera. Los periodistas han estado expuestos a noticias sobre el aumento de los alquileres después del Festival de Primavera. Los alquileres de casas en ciudades de primer nivel como Beijing, Shanghai y Guangzhou continúan aumentando. Después del año nuevo, muchos agentes han actualizado los precios de alquiler de las casas. Hace un año, los alquileres de casas, tiendas y edificios de oficinas aumentaron alrededor de un 10%. El periodista visitó ayer a varios intermediarios en Guangzhou. Los intermediarios generalmente informaron que el mercado de arrendamiento estaba en auge y que el número de pedidos de alquiler en la lista de transacciones ya era cinco.]]>...</description>
<pubFecha>2011-02-16 10:59:02</pubFecha>
</elemento>
<identificación del artículo=2>
<title><![CDATA[Algunos molinos harineros en Shandong han detenido la producción porque los agricultores se muestran reacios a vender y los comerciantes están acaparando grano]]></title>
<enlace>http://focus.news.163.com/11/0216/11/6T0R9MIE00011SM9.html</enlace>
<descripción><! [CDATA[La comida es lo más importante para la gente, y el precio de la comida es la base de cien precios. El aumento de los precios de los cereales que comenzó en la segunda mitad de 2010 desencadenó una reacción en cadena en la economía china. La grave sequía que sufre el norte desde el pasado otoño ha intensificado las expectativas de un aumento de los precios de los cereales. Recientemente, los precios internacionales de los cereales han alcanzado repetidamente nuevos máximos. La estabilización de los precios se ha convertido en la máxima prioridad para la economía de China este año. Durante el Festival de Primavera, el Primer Ministro Wen Jiabao hizo un viaje especial a las principales zonas productoras de cereales para dar las últimas instrucciones, y la reunión ejecutiva del Consejo de Estado rápidamente emitió diez regulaciones nacionales para proteger la producción de cereales. Entonces]]>......</descripción>
<pubFecha>2011-02-16 11:30:40</pubFecha>
</elemento>
</canal>
</rss>