分类: 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的树状图,没有更多处理。 更多内容将在以后发布。