北落师门

让我们的生活更美好
对XML的一点构思


用惯了ADO+ACCESS做数据库开发
总觉得速率和操作灵活性方面不尽人意

如果赶上用别人提供的空间 限制你的上传
问题一大堆的都出现了
就这些事情 想换种方法解决
赶一赶XML的时髦吧

XML的技术也不是很复杂
可以把它做为一个文本型的数据库来使用
基本上也就是表格从数据库转换到XML的格式
而且XML的灵活性以及小巧的资源消耗
使得应用也更加广泛

以下为XML与数据库的一些相互转换的思路

    
数据库-->XML
先用FSO建立一个文件  Data.xml
写入信息和文件头 <?xml version="1.0" encoding="gb2312"?>
连接数据库 *.mdb
用工具语言遍历数据库
读出相应内容格式化写入XML

XML到数据库的思路基本一致

    
读写XML
首先,像打开数据库一样,我们也得打开我们的XML文件。像这样:
Set rootXML = server.CreateObject("MSXML.DOMDocument") 
            //Set rootXML = server.CreateObject("MICROSOFT.XMLDOM")
rootXML.Async = False
rootXML.load server.MapPath("XML/config.xml")

然后对节点操作
Set objNodeList = rootXML.getElementsByTagName("Person")
Set objNode = objXmlDoc.createElement("Tel")
objNode.Text = "TEXT"
objNodeList.appendChild objNode


以上为一些简单的思路
涉及到别的一些知识
还有效率问题等
在研究中~~~~


-

posted on 2005-08-17 12:56  北落师门  阅读(339)  评论(0编辑  收藏  举报