什么是最好的开放XML解析器C?
参见英文答案 >
What XML parser should I use in C++?4个答案我正在寻找一个简单,干净,正确的XML解析器在我的C项目中使用。我应该自己写吗?
RapidXML怎么样? RapidXML是一个用C语言编写的非常快速和小型的XML DOM解析器。它主要针对嵌入式环境,计算机游戏或任何其他可用内存或CPU处理能力非常昂贵的应用程序。 RapidXML是根据Boost软件许可证授权的,其源代码是免费提供的。
特征 >解析速度(包括DOM树 限制 >解析器忽略DOCTYPE 资料来源:wikipedia.org://Rapidxml 根据您的使用,您可以使用XML数据绑定? CodeSynthesis XSD是由Code Synthesis开发的一个XML数据绑定编译器,并且是根据GNU GPL和专有许可证的双授权。给定一个XML实例规范(XML Schema),它生成表示给定词汇表以及解析和序列化代码的C类。 CodeSynthesis XSD的独特功能之一是它支持两种不同的XML模式到C映射:内存中C / Tree和面向流的C / Parser。 C / Tree映射是具有树状,内存中数据结构的传统映射。 C / Parser是一种新的类SAX映射,它将存储在XML实例文档中的信息表示为词汇特定解析事件的层次结构。与C / Tree相比,C / Parser映射允许处理不适合存储器,执行面向流的处理或使用现有的内存中表示的大型XML文档。 资料来源:wikipedia.org://CodeSynthesis XSD (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ios – Xcode复选框“将自动调整蒙版转换为约束”
- SQLite 操作封装 —— DatabaseUtil
- c – Jamfile的可移植编译参数
- 学习正则表达式
- ruby-on-rails – Rails 3.2中的ActionController :: Dispa
- c – 是否有一个(Linux)g相当于Visual Studio中使用的/ fp:
- ruby-on-rails-3 – Rails3 / jQuery UI Datepicker – 保存
- swift – 如何检测SKSpriteNode是否被触摸
- oracle----procedure
- 嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ram