首页 > 软件列表 > irrXML
irrXML

irrXML

开源xml解析工具

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2021-04-27
软件厂商/开发者信息:Ambiera

软件介绍

irrXML 是一个用 C++ 编写的开源 XML 解析器,主打速度快、占用内存少、使用简单。它最初是 Irrlicht 引擎的一部分,后来成为独立项目,作者是 Nikolaus Gebhardt。官网说明它的设计目标之一,是用在对速度敏感的实时项目(例如游戏)里读取 XML 数据。

核心功能

  • 只读流式解析:对未经校验的 XML 数据流提供只进、只读的访问。
  • 编码支持:可以解析大端和小端的 ASCII、UTF-8、UTF-16、UTF-32 文本,并能以 ASCII、UTF-8、UTF-16 或 UTF-32 返回字符串。
  • 文件访问抽象:可选的文件访问层不限于磁盘文件,也可以读取内存、网络或 zip 压缩包中的数据。
  • 体积小、无依赖:代码量约 60 KB,不依赖外部库,连 STL 也不需要,容易加入现有项目。

支持平台与系统要求

它与平台无关,可配合多种编译器使用。作为源码库,它没有单独的系统要求,需要的是能编译 C++ 的开发环境。

版本与授权

官网当前列出的版本是 1.2。授权为基于 zlib/libpng 的许可证,版权年份为 2002 至 2007 年;官方表示希望使用者署名,但并不强制。官网没有标注最近更新日期。

适用人群与使用场景

适合需要在 C++ 项目中快速读取配置文件、游戏资源描述等 XML 数据,并且不想引入大型解析库的开发者。它只提供只读解析,不负责校验 XML,也不用于生成或修改文档。

版本列表

  • irrXML v1.2 官方版

    irrXML v1.2 官方版

    irrXML(开源xml解析工具),irrXML开源xml解析工具是用于C++的简单 ...

    软件大小:84.0 KB 更新时间:2021-04-27
    详情