使用XML交换信息
XML msxml2.FreeThreadedDOMDocument msxml2.ServerXMLHttp
很早以前就学习过标准交换文档这个概念,而XML就是其中的一种。干网页设计干了好几年了,其实一直没有用到这个东西,有的只是数据处理逻辑、数据存储、页面HTML呈现这样的工作。这几天因为工作的关系,需要用到数据交换——不见站点之前用户数据同步。才发现,在这个领域,原来动网已经做得不错。所谓的dpo接口或称为dop API,正是设计出来实现不同站点间数据同步的。
初一看觉得很复杂。
仔细研究一下,发现不然乎做这两件事情:
1、把数据发送给需要同数的点,并根据返回的结果进行相应的处理。
2、接收同步站点发送过来的数据,进步相应的处理,并返回处理结果。
这其中需要用到几个与XML处理有关的对象。在微软王国,他们称为(1) msxml2.domdocument和(2) msxml2.ServerXMLHttp。(1)专门用来操作XML文档,设置数据结构;(2)专门用来发送、接收文档。除去这两个对象,其它的操作就很好理解了。
参考文档:http://www.cndw.com/api/index.html
动网论坛文件:/dv_dpo/Cls_DvApi.asp,/dv_dpo.asp