exzxml C语言XML解析库使用记录
ExzXML是一个轻量级的C语言XML处理库,专注于提供简洁的接口以简化XML的解析和构建。
ExzXML设计用于嵌入式系统和需要高度优化内存使用的场合,它避免了使用复杂的数据结构,从而保持了小巧的体积和高效的性能。
下载
github地址
仓库地址:https://github.com/lxfontes/ezxml/tree/master
另外有适用于rthread的版本:https://gitee.com/RT-Thread-Mirror/ezXML/tree/master
构建xml
- 创建根元素: 使用
ezxml_new
函数创建根元素<formula1>
。 - 创建团队元素: 使用
ezxml_add_child
函数创建团队元素<team>
并设置name
属性为 "McLaren"。 - 创建辅助函数: 定义一个辅助函数
add_driver
,简化<driver>
元素