C++ XML文件解析实例

原创 2015年07月10日 12:52:03

1、下载并加载tintXML2库文件http://download.csdn.net/detail/yimengchenxi/8886991

2、实现的代码如下所示:

(1)文件如下:

(2)解析的代码如下:

//对XML文件进行解析
void ParseXML(char *fileName)
{
 XMLDocument *myDocument = new XMLDocument();
 myDocument->LoadFile(fileName);
 if (myDocument->ErrorID())
 {
  cout << "有误!";
  return;
 }
 //根节点的读取
 XMLElement *RootElement = myDocument->FirstChildElement();
 //cout << RootElement->Value() << endl;
 XMLElement *FirstBook = RootElement->FirstChildElement();
 while (FirstBook)
 {
  XMLElement *BookName = FirstBook->FirstChildElement();
  //获取文本
  cout << BookName->GetText() << endl;
  XMLElement *BookPrice = BookName->NextSiblingElement();
  cout << BookPrice->GetText() << endl;
  FirstBook = FirstBook->NextSiblingElement();
 }
}




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java解析xml文件(附jar包和使用实例)

解析xml文件用到了dom4j-1.6.1.jar包,具体版本可能有新旧之分,我提供如下某度云盘,供下载测试用。 链接:http://pan.baidu.com/s/1i5Aw8Jz 密码:qma7 ...

DOM解析XML文件实例

  • 2012-04-17 19:33
  • 453KB
  • 下载

4种解析xml文件 实例

  • 2012-06-28 16:20
  • 21KB
  • 下载

android开发(十八) SAX解析XML文件实例

SAX(Simple API for XML),是指一种接口,或者一个软件包。  DOM:文档驱动。DOM在解析文件之前把整个文档装入内存,处理大型文件时其性能很差,是由于DOM的树结构所造成的...

SAX解析XML文件实例

实例037 使用dom4j解析XML文件

原文地址:http://book.51cto.com/art/201107/279382.htm 《Java Web开发实战1200例(第II卷)》本书以开发人员在项目开发中经常遇到的问题和必须...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)