TinyXML的使用
Posted lnlin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TinyXML的使用相关的知识,希望对你有一定的参考价值。
TinyXML
TinyXML是一个简单的小型C ++ XML解析器,可以轻松集成到其他程序中。
它能做什么:
简而言之,TinyXML解析XML文档,并从可以读取,修改和保存的文档对象模型(DOM)构建。XML代表“可扩展标记语言”。它允许您创建自己的文档标记。html在为浏览器标记文档方面做得非常
好,XML允许您定义任何类型的文档标记,例如描述组织者应用程序的“待办事项”列表的文档。XML是
一种结构化且方便的格式。为存储应用程序数据而创建的所有随机文件格式都可以用XML替换。一切
解析器。
好,XML允许您定义任何类型的文档标记,例如描述组织者应用程序的“待办事项”列表的文档。XML是
一种结构化且方便的格式。为存储应用程序数据而创建的所有随机文件格式都可以用XML替换。一切
解析器。
有不同的方法来访问XML数据并与之交互。TinyXML使用文档对象模型(DOM),这意味着XML数据被解
析为可以浏览和操作的C ++对象,然后写入磁盘或其他输出流。您还可以从头开始使用C ++对象构造
XML文档,并将其写入磁盘或其他输出流。
析为可以浏览和操作的C ++对象,然后写入磁盘或其他输出流。您还可以从头开始使用C ++对象构造
XML文档,并将其写入磁盘或其他输出流。
TinyXML是在ZLib许可下发布的,因此您可以在开源或商业代码中使用它。许可证的详细信息位于每
个源文件的顶部。
个源文件的顶部。
什么不做:
TinyXML不解析或使用DTD(文档类型定义)或XSL(可扩展样式表语言)XML规范与教程:
http://www.w3school.com.cn/xml/xml_intro.asphttps://skew.org/xml/tutorial/
https://www.w3.org/TR/2004/REC-xml-20040204/
使用TinyXML:
只需要将下载到的TinyXML中的几个 .h .cpp 文件包含在你的项目中(Windows),在Linux下,下载的TinyXML文件中也有写好的Makefile文件
TinyXML Reference:
在TinyXML中,根据XML的各种元素来定义了一些类:
TiXmlBase:整个TinyXML模型的基类。TiXmlAttribute:对应于XML中的元素的属性。
TiXmlNode:对应于DOM结构中的节点。
TiXmlComment:对应于XML中的注释
TiXmlDeclaration:对应于XML中的申明部分,即<?versiong="1.0" ?>。
TiXmlDocument:对应于XML的整个文档。
TiXmlElement:对应于XML的元素。
TiXmlText:对应于XML的文字部分
TiXmlUnknown:对应于XML的未知部分。
TiXmlHandler:定义了针对XML的一些操作。
以上是关于TinyXML的使用的主要内容,如果未能解决你的问题,请参考以下文章