2019独角兽企业重金招聘Python工程师标准>>>

在tinyxml主页http://www.grinninglizard.com/tinyxml/下载源码,解压,用VC开发工具打开,得到tinyxmld.lib静态库。

提取出tinyxml.h tinystr.h tinyxml.lib,添加到同一个文件夹中,例如命名为tinyxml文件夹,然后把这个路径添加进去VC开发工具的路径中。

编写测试代码,测试代码是抄的,再此:http://panpan.blog.51cto.com/489034/104961 我改动了一些

xml测试代码:

88208888

西安市太白南路二号 88206666 西安市光华路 213123123 wuhan

解析代码:

//
// tinyxml library test
//#include
#include
#include "tinyxml.h"
using std::string;#pragma comment(lib, "tinyxmld.lib")int main()
{TiXmlDocument* myDocument = new TiXmlDocument();myDocument->LoadFile("d:\\test.xml");TiXmlElement* rootElement = myDocument->RootElement();TiXmlElement* studentsElement = rootElement->FirstChildElement();TiXmlElement* studentElement = studentsElement->FirstChildElement();while (studentElement) {TiXmlAttribute* attributeOfStudent= studentElement->FirstAttribute();while (attributeOfStudent) {std::cout<Name()<<" : "<Value()<Next();}TiXmlElement* phoneElement = studentElement->FirstChildElement();std::cout<<"Phone "<<" : "<GetText()<NextSiblingElement();std::cout<<"address "<<" : "<GetText()<NextSiblingElement();}return 0;
}

至此体验完毕,比较简单,以后要研究一下XML解析,主要是想写一个界面和逻辑分离的程序,现在正在研究DirectUI,

一般都是用脚本语言配置界面 :)。

编辑有问题,xml源码可在我参照的网站上找到,我贴了几次代码,都不能把XML代码和C++代码贴一起,难道这个博客编辑器

限制行数?

转载于:https://my.oschina.net/tonyyang/blog/10957

tinyxml初体验相关推荐

  1. 苹果电脑安装python3密码_mac系统安装Python3初体验

    前沿 对于iOS开发不要随便拆卸系统自带的Python,因为有很多 library 还是使用 Python2.7. 1 安装Xcode 1.1 App Store 搜索Xcode 并安装 1.2 安装 ...

  2. MapReduce编程初体验

    需求:在给定的文本文件中统计输出每一个单词出现的总次数 第一步: 准备一个aaa.txt文本文档 第二步: 在文本文档中随便写入一些测试数据,这里我写入的是 hello,world,hadoop he ...

  3. 小程序 缩放_缩放流星应用程序的初体验

    小程序 缩放 by Elie Steinbock 埃莉·斯坦博克(Elie Steinbock) 缩放流星应用程序的初体验 (First Experiences Scaling a Meteor Ap ...

  4. wxWidgets刚開始学习的人导引(3)——wxWidgets应用程序初体验

    wxWidgets刚開始学习的人导引全文件夹   PDF版及附件下载 1 前言 2 下载.安装wxWidgets 3 wxWidgets应用程序初体验 4 wxWidgets学习资料及利用方法指导 5 ...

  5. 用鸿蒙跑了个 “hello world”!鸿蒙开发初体验

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源 | https://my.oschina.net/u ...

  6. Windows Embedded Standard开发初体验(二)

    支持Silverlight的Windows Embedded Standard 好了,完成安装之后,我们就可以来做Windows Embedded Standard的第一个操作系统镜像了.在开始菜单中 ...

  7. 深度探索Hyperledger技术与应用之超级账本初体验(附部署代码)

    2019独角兽企业重金招聘Python工程师标准>>> 本章零基础地介绍了如何快速体验超级账本搭建的区块链网络,我们先绕过了比较复杂的初始化配置,用官方提供的fabric-sampl ...

  8. Spring环境搭建,IoC容器初体验~

    由于最近的任务是关于IoC配置文件格式的转换,所以需要从Spring的IoC容器开始学起,今天根据网上的介绍搭建了Spring环境,并对其IoC容器进行了初体验.文章中涉及到的软件以及推荐的一本关于S ...

  9. 来自新手Banana Pi香蕉派初体验

    2019独角兽企业重金招聘Python工程师标准>>> 一.前言 一段时间来对有强大的技术支持和完善的社区的Raspberry Pi很感兴趣,本想入一片学习学习,但转念一想Raspb ...

  10. 《深入理解Spark:核心思想与源码分析》——1.2节Spark初体验

    本节书摘来自华章社区<深入理解Spark:核心思想与源码分析>一书中的第1章,第1.2节Spark初体验,作者耿嘉安,更多章节内容可以访问云栖社区"华章社区"公众号查看 ...

最新文章

  1. POJ 图算法(3)
  2. DL之NN:利用(本地数据集50000张数据集)调用自定义神经网络network.py实现手写数字图片识别94%准确率
  3. linux命令11,每日一个linux命令11-more
  4. MATLAB语言算法实验报告,机械工程实验——matlab实验报告.doc
  5. linux 虚拟机新增磁盘,linux(虚拟机)下新增磁盘配置
  6. 安卓中bundle的使用
  7. 转hdmi_苹果本轻松接大屏,毕亚兹雷电接口转HDMI/VGA转换器评测
  8. c+ +三角函数_C ++中的三角函数
  9. 谷歌浏览器:拷贝为CURL的小技巧
  10. Julia: 基于CTA策略的回测可视化分析的尝试
  11. 为什么微软应该通过收购Docker来与Kubernetes竞争
  12. 浏览器Firefox新标签页默认打开地址设置
  13. 什么是正则表达式 ?
  14. k2p 老毛子纯净版固件
  15. 2022,微博稳了吗?
  16. 方程检验格式图片_Excel绘制标准曲线全图片教程
  17. 刷四百道题总结的24种常用的刷题思路
  18. python 波形包络线_Python信号分析之包络线(上包络线/下包络线)计算和绘制
  19. 微软文件共享服务器进程,Windows Server“8”– 将服务器应用程序存储转移到 Windows 文件共享...
  20. 更改matlab默认工作路径的正确方法!

热门文章

  1. html position属性作用,position(五种属性,以及每个属性的特点)
  2. h5页面自定义字体_H5页面中常见的字体有哪些
  3. 【43】学习处理模版化基类内的名称
  4. java-实战java高并发程序设计-ch2java并行程序基础
  5. Java模版引擎velocity的使用
  6. linux之程序包管理器(rpm)
  7. 简单PHP留言板之二 —— PHP的数据库连接文件
  8. “运营商不能沦为管道”是一个错误的理论
  9. 31、栈的压入、弹出序列(Python)
  10. 谷歌怎么找ajax请求,谷歌浏览器 - GET ajax请求失败