c语言实现xml文件的读写,ReadXml

软件简介

本插件实现对xml文件的读写,此版本只实现对标准xml文档的标签,标签属性,标签值,预定义的实体引用进行处理。由C语言实现,较适合处理大型xml文档,处理速度较快。本插件遵循GPL协议。

术语

开始标签:xml中一个标签对的开始的标签。

结束标签:xml中一个标签对的结束的标签。

值内存池:专门用于存储值的内存。

行Buffer:存储读取xml文件一行内容的内存。

空白字符:本程序中只代表文本中的空格,tab键值两个非可见字符

标签名:略。

标签属性:略。

标签属性值:略。

标签值:略。

注:为叙述方便,下文中,标签名以key,标签属性以property,标签属性值以property_value,标签值以value表示。

文件

read_xml.h – read_xml头文件

read_xml.c – read_xml源码

ReadMe.md – read_xml说明文档

xml.xml – 示例xml文件

libread_xml.so – 封装的linux动态库

read_xml.lib – VisualStudio2015生成的windows编译动态库接口

read_xml.dll – 封装的windows动态库

test.c –示例

处理限制

1.文本限制

单个标签自身(无论是开始标签还是结束标签)不能跨行。

xml文件头中xml版本和字

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值