关于在MFC中使用TinyXML

缘起

大三下学期,在学习《VisualC++面向对象和可视化化程序设计》的第三版的时候,老师让做一个实验,这里是题目:

编写一个程序,能够输入学生的信息,包括:“学号”,“姓名”“性别”“年龄”和所在的“系别”,并能根据学生的“学号”,“姓名”和“系别”来进行检索,当检索的信息超过一个时,能依次显示。

正文

关于这个题目的话,做的简单可以直接在内存一个一个的输入并创建,但是我想试试在MFC中使用XML。所以就上网上找了一下。写的一篇文章是一个关于MSXML简单的小程序,在使用MSXML的时候,我发现,MSXML版本dll的版本挺多的:msxml2,msxml3,msxml4,msxml6,调试挺麻烦的。于是转向使用TinyXML解析器

学习TinyXML的时候参考了百度文库上的如下的文章

http://wenku.baidu.com/view/01f0732e2af90242a995e507.html(具体如何实现参考

个人觉的TinyXML官方的那个实例代码是在是太多了。文库中的那个实例很简单的,花了几个小时实现了一下。

<?xml version="1.0" encoding="utf-8" ?>
<Scene>
  <staticbox mesh="crate.mesh">  
   <position x="-8" y="2" z="4" />  
   <dimension x="2" y="4" z="2" />
  </staticbox>
 <staticbox mesh="crate.mesh">  
   <position x="3" y="2" z="4" />  
   <dimension x="2" y="4" z="2" />
 </staticbox>
</Scene>

运行的结果如下

我实现的源代码在如下的地址可以下载:http://pan.baidu.com/share/link?shareid=156867&uk=556148328

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值