一
我們通過asp或其他動態編程語言
他們都是XML數據的體現
二
如果是生成XML文件
<%
xmlfile=server
mappath( test xml ) Set fso = CreateObject(
Scripting FileSystemObject ) Set MyFile = fso
CreateTextFile(xmlfile True) MyFile
WriteLine( <?xml version= encoding= gb ?> ) MyFile
WriteLine( <世界> ) MyFile
WriteLine( <你好>hello world</你好> ) MyFile
WriteLine( </世界> ) MyFile
Close %>
<a >查看XML文件內容</a>
有關FSO的操作參看
cat_id=
如果按照生成動態的XML數據文件來說
三
那如果不是生成XML文件
<%Response
比如直接浏覽如下的動態ASP文檔
<%
With Response
ContentType = text/XML
write( <?xml version= encoding= gb ?> )
write( <世界> )
write( <你好>hello world</你好> )
write( </世界> ) End with
%>
生成的XML文件
四
無論是通過生成具體的XML文件
使用XMLDOM創建XML文檔
<%
Set objXMLdoc = CreateObject(
Microsoft XMLDOM ) Set world=objXMLdoc
createElement( 世界 ) objXMLdoc
appendChild(world) Set hello=objXMLdoc
createNode( element 你好 ) hello
Text = hello world objXMLdoc
documentElement appendChild(hello) objXMLdoc
Save Server MapPath( test xml ) Set objXMLdoc = Nothing
%>
CreateObject(
在元素或節點被建立(createElement
xmlDocument
type 用來確認要被建立的節點型態
objXMLdoc
所以可以這樣來寫
<%
Set objXMLdoc = CreateObject(
Microsoft XMLDOM ) Set world=objXMLdoc
createElement( 世界 ) objXMLdoc
appendChild(world) Set hello=objXMLdoc
createElement( 你好 ) hello
Text = hello world world
appendChild(hello) objXMLdoc
Save Server MapPath( test xml ) Set objXMLdoc = Nothing
%>
需要注意的是
總結
生成XML數據
From:http://tw.wingwit.com/Article/program/net/201311/13259.html