热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何使用TinyXML来解析xml文档:

如何使用TinyXML来解析xml文档:TinyXML解析器是一个开源的xml文档解析器.这个例子是用于解析一个xml文件.xml文件内容为<?xmlversion"1.0&quo

如何使用TinyXML来解析xml文档:

TinyXML解析器是一个开源的xml文档解析器.
这个例子是用于解析一个xml文件.

xml文件内容为



 
  阿彪
 

 
  还是阿彪
 

 

#include
#include

using namespace std;

int main(int,char *[])
{
 TiXmlDocument dom("D:/1.xml");
 bool bSuccess = dom.LoadFile();
 if (!bSuccess)
 {
  cout<<"打开失败!"<  cout<<"错误的原因:"< }
 TiXmlElement *pElement=dom.FirstChildElement();

 TiXmlNode* pRecord=pElement->FirstChild("Record");
 while (pRecord != 0)
 {
  // 得到结点里的内容
  TiXmlNode* pName=pRecord->FirstChild("Name");
  TiXmlElement* pNameEle=pName->ToElement();
  cout<<"结点名:"<Value()<  cout<<"内容:"<GetText()<

  // 得到结点的属性
  cout<<" 结点的属性"<Attribute("id")<

  // 通过自己来找与自己同层的兄弟
  pRecord=pRecord->NextSibling("Record");
 }
 getchar();
 return 0;


推荐阅读
author-avatar
默然b并不是我的选择
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有