分类: C/C++
2008-04-02 14:53:35
startDocument(); //打开XML文档; startElementz(); //处理XML数据; endElement(); endDocument(); //关闭XML文档;例子:
假设XML文件,DOM简介:SAX处理分析过程; StartDocument( ) StartElement( "parts" ) StartElement( "part" ) Characters( "TurboWidget" ) EndElement( "part" ) EndElement( "parts" ) EndDocument( ) TurboWidget
IXMLDOMDocument* pDoc;//XML文档Object; CoCreateInstance(CLSID_DOMDocument, NULL, CLSCTX_INPROC_SERVER, IID_IXMLDOMDocument, (void**)&pDoc); XMLDOMNode * pNode;//XML节点Object; pDoc->QueryInterface(IID_IXMLDOMNode,(void**)(&pNode));
GetChildItem(); //获得子节点 节点处理: get_nodeName();//节点名 get_nodeTypeString();//节点含数据 get_nodeType();//节点类型四、最后提供一个DOM程序例子,该例子仅仅能生成XML的树状图,没有更多处理。 更多内容将在以后发布。