tiny xml
来源:互联网 发布:知天命之年是什么意思 编辑:程序博客网 时间:2024/05/22 20:28
从官网下载tinyxml源代码,加载其头文件tinyxml.h和库文件tinyxml.lib
xml内容如下
<xml version="1.0" standalone=no> <!-- Our to do list data --> <ToDo> <Item priority="1"> Go to the <bold> Toy store! </bold> </Item> <Item priority="2"> Do bills </Item> </ToDo></xml>
代码如下:
TiXmlDocument doc("D:\\Temp\\demotest.xml"); bool loadOkay = doc.LoadFile(); if (loadOkay) { TiXmlElement* rootElememt = doc.RootElement();//根节点 TiXmlAttribute* attributeValue = rootElememt->FirstAttribute(); while (attributeValue) { //cout << attributeValue->Name() << ":" << attributeValue->Value() << endl; attributeValue = attributeValue->Next(); } TiXmlElement* levelsElememt = rootElememt->FirstChildElement();//第一个子节点 TiXmlElement* levelItem = levelsElememt->FirstChildElement(); cout << levelItem->GetText(); TiXmlAttribute* itemValue = levelItem->FirstAttribute(); while (itemValue) { //cout << itemValue->Name() << ":" << itemValue->Value() << endl; itemValue = itemValue->Next(); } TiXmlElement* levelBold = levelItem->FirstChildElement(); cout << " " << levelBold->GetText(); levelItem = levelItem->NextSiblingElement();//第二个子节点 cout << " " << levelItem->GetText() << endl;; }
输出如下:
0 0
- tiny xml
- xml tiny
- tiny xml
- tiny xml解析
- Tiny工程可以配置多个application.xml吗
- Tiny工程可以配置多个application.xml吗
- Tiny tiny RSS安装
- tiny中文乱码问题,不过仅适用于windows,所以xml不可以出现中文
- 《step4:tiny-spring-ioc学习四》——读取xml配置来初始化bean
- tiny cc
- Tiny trick.
- tiny 6410
- tiny httpd
- tiny使用
- Tiny Formater
- Tiny Formater
- Tiny Web Server Tiny Web服务器练习
- 安装网络阅读器 - Tiny Tiny RSS Reader
- linux信号掩码
- 大数据技术系列----副本更新策略
- IOS高德地图的使用
- Transport Layer Security (TLS)
- Leetcode60: Binary Tree Level Order Traversal II
- tiny xml
- python日积月累之lower()
- 打电话、发短信、发邮件常用代码
- iOS开发-语法篇-block详解
- 使用pywin32读写Excel,出现类Open方法无效的解决方法
- 什么是反向代理服务器如何配置反向代理服务器
- 面试练习题-100w个数中找出最大的100个数
- Java中多客户端同时连接服务端
- C++Primer第五版 9.5.3节练习