Cmarkup类遍历子节点

    技术2022-05-20  63

    C这些天用vc写程序,使用了CMarkup类文件来读写xml文件。其用法见本博客《vc中使用CMarkup类解析XML文件》。当然遇到了一些问题。比如说遍历子结点。后来自己解决了,靠的是改变了xml文档。如果谁还有更好的办法,可以告诉我。----------------------------Xml文件mcuinfo.xml-----------------<?xml version="1.0"?><mcuinfo> <mcu name="lx">  <pin></pin> </mcu> <mcu name="gp">  <pin></pin> </mcu> <mcu name="lj">  <pin></pin> </mcu></mcuinfo>-----------------------------下面为使用方法-----------------------CMarkup cmxml();cmxml.Load(“mcuinfo.xml”);//读取mcu列表CString COperaXML::ReadMcu(CComboBox* combo){ CString mcupin; combo->ResetContent(); while(cmxml.FindChildElem("mcu"))  combo->AddString(cmxml.GetChildAttrib("name")); combo->SetCurSel(0); return mcupin;}-----------------结果-----------------

     CComboBox中添加了 lx gp lj


    最新回复(0)