xmlhttp获取cdata内的"主页"并显示出来.
xml内容 //
<?xml version="1.0" encoding="gb2312"?>
<data>
<nick><![CDATA[主页 ]]></nick>
<ret>0</ret>
</data>
xmlhttp获取cdata内的"主页"并显示出来.
xml内容 //
<?xml version="1.0" encoding="gb2312"?>
<data>
<nick><![CDATA[主页 ]]></nick>
<ret>0</ret>
</data>
以下代码保存为ASP文件就可以了
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<%
requestStr=""
Set http=Server.CreateObject("MSXML2.ServerXMLHTTP")
http.Open "GET"," http://www.028baojie.com/1.xml",False
http.send
dim xml,objNode,objAtr,nCntChd,nCntAtr
Set xml=Server.CreateObject("Microsoft.XMLDOM")
xml.Async=False
xml.Load(http.ResponseXML)
Set objNode=xml.documentElement
response.Write objNode.childNodes.item(0).text &" "
response.write "<br>"
Set objAtr=Nothing
Set objNode=Nothing
Set xml=Nothing
%>
</body>
</html>
可惜AJAX不能跨域~
肯定是跨域了。
为了安全,ajax不能跨域。
是不想把XML文档引入到ASP当中,你先引入XML命名空间,在实例化XmlDocument;
XmlDocument dom=new XmlDocument();
dom.load(server.Mappath("XML文件名"));
加个站位付
this.literal1.text=dom.InnerXml;
这就可以看到 了