如何通过ASP高效读取XML文件内容?
- 内容介绍
- 文章标签
- 相关推荐
本文共计174个文字,预计阅读时间需要1分钟。
使用`dim`语句创建对象,并通过`Server.CreateObject`方法实例化XMLDOM和XMLHTTP对象。设置XMLHTTP对象以同步方式发送GET请求,然后输出结果。代码如下:
javascript// 创建XMLDOM对象var objXSL=Server.CreateObject(Microsoft.XMLDOM);objXSL.async=False;objXSL.load(Server.MapPath(rss.xsl));
// 创建XMLHTTP对象var objHTTP=Server.CreateObject(Microsoft.XMLHTTP);objHTTP.open(GET, objURL, false);objHTTP.send();
dim objHTTP,objXML,objXSLSet objXSL = Server.CreateObject("Microsoft.XMLDOM")
objXSL.async=False
objXSL.load(Server.MapPath("rss.xsl"))
set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.open "GET",objURL, false
objHTTP.send
set objXML = objHTTP.responseXML
objHTML = objXML.transformNode(objXSL)
objHTML = replace(objHTML,"""","'")
Set objHTTP = Nothing
'objHTML = Server.HTMLEncode( objHTML )
%>
var rsscode;
rsscode="<%=objHTML%>";
RSSbox.innerHTML = "";
if(rsscode == "")
{
RSSbox.innerHTML = "nothing found";
}
RSSbox.innerHTML = rsscode
本文共计174个文字,预计阅读时间需要1分钟。
使用`dim`语句创建对象,并通过`Server.CreateObject`方法实例化XMLDOM和XMLHTTP对象。设置XMLHTTP对象以同步方式发送GET请求,然后输出结果。代码如下:
javascript// 创建XMLDOM对象var objXSL=Server.CreateObject(Microsoft.XMLDOM);objXSL.async=False;objXSL.load(Server.MapPath(rss.xsl));
// 创建XMLHTTP对象var objHTTP=Server.CreateObject(Microsoft.XMLHTTP);objHTTP.open(GET, objURL, false);objHTTP.send();
dim objHTTP,objXML,objXSLSet objXSL = Server.CreateObject("Microsoft.XMLDOM")
objXSL.async=False
objXSL.load(Server.MapPath("rss.xsl"))
set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.open "GET",objURL, false
objHTTP.send
set objXML = objHTTP.responseXML
objHTML = objXML.transformNode(objXSL)
objHTML = replace(objHTML,"""","'")
Set objHTTP = Nothing
'objHTML = Server.HTMLEncode( objHTML )
%>
var rsscode;
rsscode="<%=objHTML%>";
RSSbox.innerHTML = "";
if(rsscode == "")
{
RSSbox.innerHTML = "nothing found";
}
RSSbox.innerHTML = rsscode

