如何像动易那样在ASP中运用XML?

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:28:33
XML文件如下
<?xml version="1.0" encoding="GB2312"?>
<Chinese>
<BaseText>
<FirstPage>网站首页</FirstPage>
<Nav>您现在的位置:</Nav>
<NavLink>>></NavLink>
<ChannelLink><![CDATA[ | ]]></ChannelLink>
<ClassLink>|</ClassLink>
<DefAuthor>佚名</DefAuthor>
<UnKnowAuthor>未知</UnKnowAuthor>
<DefCopyFrom>本站原创</DefCopyFrom>
<Girl>女</Girl>
<Man>男</Man>
</BaseText>
</Chinese>

我现在如何在ASP页面中调用这个XML文件
假设为GB2312.XML
我这几天看了N多技术文章,好像只能用JS读取
还有,我这里主要为了实现读取,不需要写入,创建,我看不懂
尽可能希望大家给我实例!!!
谢谢
只需要读取,不需要写入创建等操作
简明问题说明:
在ASP中调用XML
调用XML中的图片如何弄
调用XML中空格文件如何弄

------------------------
图片的读取可以结合adodb.stream来输出。
空格文件不知道你是什么意思。
如果是说xml文,你可以把整个xml文用普通的fso读取,保存为字符串的形式,再用xmlhttp处理。
------------------------

读取xml,用微软的xmlhttp。
客户端可以用,服务器段也可以用。
xmlhttp的资料很多,可以搜索自己找。

--------------

MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。
创建XMLHTTP对象的语句如下:
Set objXML = CreateObject("Msxml2.XMLHTTP") 或
Set objXML = CreateObject(“Microsoft.XMLHTTP”)
' Or, for version 3.0 of XMLHTTP, use:
' Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
对象创建后调用Open方法对Request对象进行初始化,语法格式为:
poster.open http-method, url, async, userID, password
Open方法中包含了5个参数,前三个是必要的,后两个是可选的(在服务器需要进行身份验证时提供)。参数的含义如下所示:
http-method: HTTP的通信方式,比如GET或是 POST
url: 接收XML数据的服务器的URL地址。通常在URL中要指明 ASP或CGI程序
async: 一个布尔标识,说明请求是否为异步的。如果是异步通信方式(true),客户机就不等待服务器的响应;如果是同步方式(false),客户机就要等到服务器返回消息后才去执行其他操作
userID 用户ID,用于服务器身份验证
passw