如何用asp生成xml数据文档(rss订阅)--

如何用asp生成xml数据文档(rss订阅)--

ID:20352875

大小:53.00 KB

页数:3页

时间:2018-10-12

如何用asp生成xml数据文档(rss订阅)--_第1页
如何用asp生成xml数据文档(rss订阅)--_第2页
如何用asp生成xml数据文档(rss订阅)--_第3页
资源描述:

《如何用asp生成xml数据文档(rss订阅)--》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、如何用ASP生成XML数据文档(RSS订阅)>>一、必须弄清楚最终需要的是什么我们通过asp或其他动态编程语言,最终需要的是XML格式的数据,这点和XML数据所在的文件载体无关,它可以是实实在在的XML文件,比如:rss_1.xml。也可以为asp文档,比如:rss.asp?id=42他们都是XML数据的体现,为了实现XML数据的动态,所以需要使用到动态编程语言,比如ASP来实现生成它。二、如何生成动态的XML文档如果是生成XML文件,介于动态文档是ASP格式的,所以必须借助FSO进行XML文件的生成,比如:以下是引用片段:<

2、;%xmlfile=server.mappath("test1.xml")Setfso=CreateObject("Scripting.FileSystemObject")SetMyFile=fso.CreateTextFile(xmlfile,True)MyFile.yFile.yFile.L文件内容</a>有关FSO的操作参看tag-7.html如果按照生成动态的XML数据文件来说,则是将MyFile.L节点的名称和值即可。三、如何使用动态文档生成XML数据那如果不是生成XML文件,直接在动态文档上输出XML数据呢,须声

3、明文件的类型(即Response.ContentType)<%Response.ContentType="text/XML"%>比如直接浏览如下的动态ASP文档,在浏览器中下则显示为XML数据树以下是引用片段:<%L".lversion=""1.0""encoding=""gb2312""?>").ent方法创建XML元素、createNode创建节点,其实对于XML中的任何标签的创建都可以任意选择其中的一种,不过一般使用createElement创建顶层(根)元素,使用createNode创建子节点(元素),当然cr

4、eateElement和createNode的使用方法也是不同。以下是引用片段:<%SetobjXML=CreateObject("Microsoft.XMLDOM")12下一页>>>>这篇文章来自..,。Setent("世界")objXML.appendChild(ent","你好","")hello.Text="hello,entElement.appendChild(hello)objXML.SaveServer.MapPath("test2.xml")SetobjXML=Nothing%>CreateObject("

5、Microsoft.XMLDOM")声明使用XMLDOM对象在元素或节点被建立(createElement、createNode)时,其并没有加到文件树中,若要将节点加到文件树中,则需要插入,如appendChild。xmlDocument.createNode(type,name,nameSpaceURI)表示建立一个指定型态、名称,及命名空间的新节点type用来确认要被建立的节点型态,name是一个字符串来确认新节点的名称,命名空间的前缀则是选择性的。nameSpaceURI是一个定义命名空间URI的字符串。如果前缀被包含在名

6、称参数中,此节点会在nameSpaceURI的内文中以指定的前缀建立。如果不包含前缀,指定的命名空间会被视为预设的命名空间。objXML.createNode("element","你好","")等同于objXML.createElement("你好")4,objXML.umentElement.appendChild(hello)其实就是XML文档根元素下建立节点,在本例中等同于ent("世界")objXML.appendChild(ent("你好")hello.Text="hello,l")SetobjXML=Nothing%

7、>需要注意的是,通过XMLDOM生成的XML文件都是UTF-8格式的,这对我们所有应用程序文件的UTF-8化作了很好的推介。总结生成XML数据,可以使用FSO,如FSO被禁用,可使用XMLDOM,当然还可以直接使用动态文档。不过如果融会贯通地掌握XML的操作,XMLDOM操作是必须的。上一页12>>>>这篇文章来自..,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。