麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > XML > 正文

如何用ASP生成XML數據文檔

2024-09-05 20:53:59
字體:
來源:轉載
供稿:網友

  一、必須弄清楚最終需要的是什么

  我們通過asp或其他動態編程語言,最終需要的是XML格式的數據,這點和XML數據所在的文件載體無關,它可以是實實在在的XML文件,比如:http://www.dw8.cn/common/dw8.xml 。也可以為asp文檔,比如:http://www.cnbruce.com/blog/rss2.asp

  他們都是XML數據的體現,為了實現XML數據的動態,所以需要使用到動態編程語言,比如ASP來實現生成它。

  二、如何生成動態的XML文檔

  如果是生成XML文件,介于動態文檔是ASP格式的,所以必須借助FSO進行XML文件的生成,比如:

  以下是引用片段:
<%
xmlfile=server.mappath("test1.xml")
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.CreateTextFile(xmlfile,True)
MyFile.WriteLine("<?xml version=""1.0"" encoding=""gb2312""?>")
MyFile.WriteLine("<世界>")
MyFile.WriteLine("<你好>hello,world</你好>")
MyFile.WriteLine("</世界>")
MyFile.Close
%>

<a href="test1.xml">查看XML文件內容</a>

  有關FSO的操作參看
  http://www.cnbruce.com/blog/showlog.aspcat_id=26&log_id=440

  如果按照生成動態的XML數據文件來說,則是將MyFile.WriteLine的相關內容在動態文檔中通過程式的手段來控制XML節點的名稱和值即可。

  三、如何使用動態文檔生成XML數據

  那如果不是生成XML文件,直接在動態文檔上輸出XML數據呢,須聲明文件的類型(即Response.ContentType)

  <%Response.ContentType = "text/XML"%>

  比如直接瀏覽如下的動態ASP文檔,在瀏覽器中下則顯示為XML數據樹

  以下是引用片段:
<%
With Response
.ContentType = "text/XML"
.write("<?xml version=""1.0"" encoding=""gb2312""?>")
.write("<世界>")
.write("<你好>hello,world</你好>")
.write("</世界>")
End with
%>

  生成的XML文件,其優勢就是處理該XML數據的文檔可以是靜態文檔,比如HTML文件通過Javascript、XMLDOM來解析XML,同時也易于數據的保留,而動態文檔上的動態XML數據則沒有這樣有點。不過,在如今動態文檔無處不在用的時代,似乎這個優勢對于一些應用來說是無甚影響,甚至來說,動態文檔的XML數據流反而更具優勢:更及時、更動態。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 毛片免费在线观看 | 国产青草视频在线观看 | h久久 | 91九色电影| 国产成人精品日本亚洲语音 | 日日操操 | 亚州综合图片 | 在线成人免费观看视频 | 久久精品一区二区三区不卡牛牛 | 99在线热播精品免费 | 91精品国产综合久久久动漫日韩 | 91羞羞| 韩国精品视频在线观看 | 视频一区二区中文字幕 | 99精品视频久久精品视频 | 狠狠操精品视频 | 538任你躁在线精品视频网站 | 欧美在线成人影院 | 欧美极品欧美精品欧美视频 | 日韩欧美高清片 | 羞羞网站视频 | 草莓视频久久 | 久草视频在线资源 | 免费观看高清视频网站 | 蜜桃精品视频在线观看 | 成av人在线观看 | av成人免费观看 | 日本爽快片100色毛片视频 | 特级毛片全部免费播放器 | 欧美视频首页 | 日本在线不卡一区二区三区 | 在线日韩av电影 | 毛片成人网 | 亚洲成人入口 | 免费在线观看国产精品 | 亚洲99 | 亚洲第一成人久久网站 | 毛片一级免费看 | 毛片大全免费看 | 国产免费专区 | 牛牛热这里只有精品 |