摘要: 主要还是弄清Nodelist和Node的关系。 1 #include <iostream> 2 #include <tchar.h> 3 4 #import <msxml3.dll> 5 6 int _tmain(int argc, _TCHAR* argv[]) 7 { 8 CoInitialize(NULL); 9 //读取XML10 MSXML2::IXMLDOMDocumentPtr spXMLDoc;11 spXMLDoc.CreateInstance(__uuidof(MSXML2::DOMDocument30));12 spXMLDoc-> 阅读全文
posted @ 2011-11-02 14:46 lingyun1120 阅读(1284) 评论(0) 推荐(0) 编辑
摘要: XML在Win32程序方面应该没有在Web方面应用得多,很多Win32程序也只是用XML来存存配置信息而已,而且没有足够的好处的话还不如用ini。VC++里操作XML有两个库可以用:MSXML和XmlLite。MSXML又细分了两种接口:DOM和SAX2。XP没自带有XmlLite,只自带有2.x、3.x版的MSXML,不支持SAX2(需要MSXML 4.0以上),所以优先使用DOM。DOM是以COM形式提供的,VC++里调用DOM可以分3种方法:1、MFC里用CComPtr调用2、SDK里直接调用DOM接口3、SDK里用智能指针调用这3种方法本质上是一样的,区别只不过在于需要编码的多少而已, 阅读全文
posted @ 2011-11-02 10:42 lingyun1120 阅读(13947) 评论(0) 推荐(2) 编辑