TinyXML的简单用法
# include <iostream>
# include "../tinyxml.h"
int main()
{
TiXmlDocument myDoc( "TestTinyXML.xml");
myDoc.InsertEndChild( TiXmlElement( "RootNode") );
TiXmlElement* rootNode = myDoc.RootElement();
TiXmlElement* subElem = rootNode->InsertEndChild( TiXmlElement( "SubNode:Size") )->ToElement();
subElem->SetAttribute( "value", 16);
subElem->InsertEndChild( TiXmlText( "Text size") );
myDoc.Clear();
TiXmlHandle docHandle( &myDoc);
TiXmlDeclaration* pDec = myDoc.FirstChild()->ToDeclaration();
if( pDec)
std::cout << "Version: " << pDec->Version() << "\nEncoding: " << pDec->Encoding() << "\nStandalong: " << pDec->Standalone() << "\n";
char* pch = ( char*)subElem->GetText();
if( !pch)
{
subElem = subElem->FirstChild()->ToElement();
if( subElem)
{
pch = ( char*)subElem->GetText();
if( pch)
std::cout << pch << " is ";
std::cout << subElem->Attribute( "value") << "\n";
} // if
} // if
}
Encoding: gb2312
Standalong: yes
Text size is 16
执行后会生成一个TestTinyXML.xml文件,其内容如下:
< RootNode >
<SubNode:Size value=" 16" >Text size </SubNode:Size>
</ RootNode>
TinyXML的简单用法相关推荐
- 反编译工具jad简单用法
反编译工具jad简单用法 下载地址: [url]http://58.251.57.206/down1?cid=B99584EFA6154A13E5C0B273C3876BD4CC8CE672& ...
- QCustomPlot的简单用法总结
QCustomPlot的简单用法总结 第一部分:QCustomPlot的下载与安装 第二部分:QCustomPlot在VS2013+QT下的使用 QCustomPlot的简单用法总结 写在前面, ...
- python matplotlib 简单用法
python matplotlib 简单用法 具体内容请参考官网 代码 import matplotlib.pyplot as plt import numpy as np # 支持中文 plt.rc ...
- Windump网络命令的简单用法
Windump网络命令的简单用法 大家都知道,unix系统下有个tcpdump的抓包工具,非常好用,是做troubleshooting的好帮手.其实在windows下也有一个类似的工作,叫windum ...
- Android TabLayout(选项卡布局)简单用法实例分析
本文实例讲述了Android TabLayout(选项卡布局)简单用法.分享给大家供大家参考,具体如下: 我们在应用viewpager的时候,经常会使用TabPageIndicator来与其配合.达到 ...
- shell expect的简单用法
为什么需要expect? 我们通过Shell可以实现简单的控制流功能,如:循环.判断等.但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如 telnet服务器等进 ...
- Shellz中awk的简单用法
其实shell脚本的功能常常被低估.在实际应用中awk sed 等用法可以为shell提供更为强大的功能.下面我们将一下awk调用的简单方法进行了总结.方便同学们学习: awk的简单用法: 第一种调用 ...
- python装饰器实例-Python装饰器原理与简单用法实例分析
本文实例讲述了Python装饰器原理与简单用法.分享给大家供大家参考,具体如下: 今天整理装饰器,内嵌的装饰器.让装饰器带参数等多种形式,非常复杂,让人头疼不已.但是突然间发现了装饰器的奥秘,原来如此 ...
- python装饰器实例-Python装饰器简单用法实例小结
本文总结分析了Python装饰器简单用法.分享给大家供大家参考,具体如下: 装饰器在python中扮演着很重要的作用,例如插入日志等,装饰器可以为添加额外的功能同时又不影响业务函数的功能. 比如,运行 ...
最新文章
- [Dnode]基于Node.js给浏览器提供异步远程方法调用
- MySQL(三)MySQL索引原理
- 网页修改iPhone13在线源码 – 无需SVIP
- Json序列化空时间字段出异常
- Bootstrap3 引入插件的方法
- asp.net JavaScriptSerializer实现序列化和反序列化
- python整形浮点型_Python3基础 | 整型浮点型
- 该如何来开发这个喜欢的功能呢?
- 系统学习机器学习之增强学习(五)--马尔可夫决策过程策略TD求解(SARSA)
- python中判断文本的编码格式
- 算法笔记:Dinic最大流和SPFA费用流
- C++ 使用sqrt函数计算平方根
- 传智播客asp.net基础视频免费分享
- Java实现字典树 Trie
- 万字总结,体系化带你全面认识 Kube-Proxy IPVS 模式的工作原理
- 正交匹配追踪算法OMP(Orthogonal Matching Pursuit)
- 2. web前端开发分享-css,js进阶篇
- A component required a bean of type ‘com.dmsd.spm.provider.service.BookServi
- Word美化代码块样式
- change lan.php lanid,天融信负载均衡本地文件包含漏洞
热门文章
- 关于苹果APP STORE无法连接的问题
- 解决Bootstrap网页在360安全浏览器兼容模式下无法正常显示问题
- NLP中的Embedding方法总结
- 【迁移学习】【应用】柏油路路面破损检测
- er jt_la f 织法教程|毛衣花样图解|视频教程-编织人生移动门户
- GPIO的八种模式以及配置
- 计算机中常用寄存器功能,(转)汇编中各寄存器的作用
- 徐小明.别让股票,成为不能承受之重!!! (2007-06-22 07:14:12)
- mysql 解压包怎么使用_mysql解压包的安装基础教程
- 《找你妹》爆红:接地气 用户被“你妹”吸引