冷秋魂的专栏

珍惜才能拥有

TinyXml对Unicode的支持

       使用的是开源代码。事实上TinyXml不支持Unicode。       从以下几点说明:1.  TinyXml的开源代码并不支持Unicode编码格式,而是多字节编码。2.  TinyXml不能解析Unicode格式的文件。加载失败。3.  TinyXml另外一种方式是直接解析...

2007-12-26 17:20:00

阅读数 10720

评论数 4

TiXml删除一个元素的值

删除节点用RemoveChild();例如:10有天数的节点,值为10天,要将值删除,代码如下:       TiXmlDocument tiDoc;       tiDoc.LoadFile( XML文件名或路径 );              //initialize root nod...

2007-12-26 17:19:00

阅读数 986

评论数 0

TiXml中修改元素的值

 在TinyXML中,好像没有类似于SetText的函数来修改文本值,有一种方法可以修改文本值,利用ReplaceChild。例如:10有天数的节点,值为10天,要将它修改成20天,代码如下:       TiXmlDocument tiDoc;       tiDoc.LoadFile( X...

2007-12-26 17:18:00

阅读数 1558

评论数 2

tinyXML中FirstChild用法

    本来认为在tinyXML中,用FirstChild("名字")查找节点时,可以从如果调用FirstChild函数的节点不是要查找节点的父节点,也可以查找到(类似于数据结构中的深度优先遍历)。   但后来经程序测试发现,这样是找不到的,所以调用FirstChild函数的节...

2007-12-26 17:17:00

阅读数 3227

评论数 0

TinyXML基础知识(包含类的说明)

一、      TinyXml的特点TinyXml是一个基于DOM模型的、非验证的轻量级C++解释器。1.      SAX和DOM目前XML的解析主要有两大模型:SAX和DOM。其中SAX是基于事件的,其基本工作流程是分析XML文档,当发现了一个新的元素时,产生一个对应事件,并调用相应的用户...

2007-12-26 17:15:00

阅读数 1389

评论数 0

TinyXML使用解析(一)——文件的建立

文件的创建和保存: const char* demoStart =  "/n"  ""  "/n"  "/n"  " Go to the Toy store!"  " Do bills ...

2007-12-26 17:11:00

阅读数 1397

评论数 0

TinyXML中节点和元素的关系

TiXMLNode 类 和 TiXMLElement 类在使用InsertBeforeChild()函数时遇到的问题这个函数的两个参数都是TiXMLNode类的对象,在用TiXMLElement类的对象传递参数时编译不通过。 后经仔细阅读源代码发现:创建一个TiXMLNode类的对象,然后用ToE...

2007-12-26 17:09:00

阅读数 1730

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭