① 利用 Response 对象动态生成 XML 文件
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
步骤:
1、设置输出流的类型;
2、设置 XML 文件声明;
3、书写 XML 文件本身;
例子:
response.contentType="text/xml"
response.write "<?xml version = '1.0' encoding='gb2312' ?>"
response.write "<elementName> XML Doc write here . </elementName>"
② 利用 FSO 存取 XML 文件
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
步骤:
1、创建 FileSystemObject 对象;
2、利用 FileSystemObject 对象创建 XML 文本文件流对象 TextStream ;
3、利用 TextStream 对象的方法操控 XML 文件;
4、关闭 TextStream 对象;
例子:
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set ts = fso.CreateTextFile(strFilePhysicsPath,[overwrite = true/false[,unicode = true/false]])
ts.read "……"
ts.write "……"
ts.writeln "……"
…………
ts.close
Set fso = Nothing
[response.redirect aFilePath]
③ 利用 DOM 存取 XML 文件
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
步骤:
1、创建 DOM 对象;
2、调用 DOM 对象的方法处理 XML 文件;
3、关闭 DOM 对象;
例子:
Set xml = Server.CreateObject("MSXML.DOMDocument")
或
Set xml = Server.CreateObject("Microsoft.XMLDOM")
xml.methodName()
…………
Set xml = Nothing |