lzy's notes

lzy的代码人生

CMarkUp类循环遍历XML文件实例

循环解析一xml中类似节点,解析完当前节点自动跳到下一节点,Uft8ToAnsi是自定义的转码函数 

CMarkup xml;
 xml.Load("C://AdList6.xml");
 while( xml.FindChildElem(_T("VideoAD")) )
 {
  xml.IntoElem();
  xml.FindChildElem("No");
  int nIndex = atoi(xml.GetChildData());
  xml.FindChildElem("Master");
  CString strMaster = Utf8ToAnsi((LPCTSTR)xml.GetChildData());
  CString strOutPut;
  strOutPut.Format("%d,%s",nIndex,strMaster);
  AfxMessageBox(strOutPut);

  xml.OutOfElem();
 }

---------------------------------------

解析的xml文件内容:

<root>

<videoAD>

<No>1</NO>

<Master>测试一</Master>

</videoAD>

<videoAD>

<No>2</NO>

<Master>测试二</Master>

</videoAD>

<videoAD>

<No>3</NO>

<Master>测试三</Master>

</videoAD>

</root> 

阅读更多
文章标签: xml 测试 c
个人分类: 开发随笔
想对作者说点什么? 我来说一句

vc cmarkup 遍历 xml 树

2009年12月28日 96KB 下载

没有更多推荐了,返回首页

不良信息举报

CMarkUp类循环遍历XML文件实例

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭