MSXML4操作

1.用#import 引入msxml4,#import是COM专用,他是把COM的type library转成c++能用的头文件

2.IXMLDomDocument2Ptr pXMLDoc:代表整个DOM文档

3.pXMLDoc调用CreateInstace初始化

4.pXMLDoc调用Load把XML文件装载进来

5.MSXML2::IXMLDomNodePtr   pXMLNode:代表一个节点,节点的各个属性也是节点。

   MSXML2::IXMLDomNodeListPtr pXMLNodeList  节点的集合

    MSXML2::IXMLDOMNamedNodeMapPtr pXMLAttrList :节点属性的集合

   pXMLDoc调用GetElementByTagName得到pXMLNodeList 

  pXMLNodeList调用GetItem得到各个节点pXMLNode

  pXMLNode->attributes->GetNamedItem得到属性类型的节点,即pXMLNode,pXMLNode->attributes即属性集合pXMLAttrList 

 属性类型的节点pXMLNode(即调用GetNamedItem后的pXMLNode)调用GetNodeValue得到属性值

 pXMLNode->xml得到一个包含此节点的原始XML串

 如果是一个XML片段,把Load改成LoadXML即可

 

 

你可能感兴趣的:(数据库)