Mini-XML 程序员开发手册, Version 2.5
Mini-XML 程序员开发手册, Version 2.5
MMiinnii--XXMMLL 程程序序员员开开发发手手册册,,VVeerrssiioonn 22..55
目录
中文翻译:Z.F ,mail: zhfjyq@,/bluesonic
序言
本文结构
词法约定
缩略语
其他参考
法律信息
构建,安装,以及打包Mini-XML
编译 Mini-XML
使用 VisualC++ 进行编译
使用命令行工具进行编译
安装 Mini-XML
创建 Mini-XML 包
Mini-XML 入门
基础知识
节点
创建 XML 文档
加载 XML
保存 XML
控制自动输出换行
搜索和遍历节点
更多的 Mini-XML 编程技术
加载回调函数
保存回调函数
用户定义数据类型
改变节点的值
格式化文本
索引
SAX (流方式解析) 加载文档
使用 mxmldoc 工具
基础知识
为你的代码添加注释
标题、分段名和简介
Mini-XML 许可信息
发行说明 库参考手册
目录
函数
mxmlAdd
mxmlDelete
mxmlElementDeleteAttr
mxmlElementGetAttr
mxmlElementSetAttr
mxmlElementSetAttrf
mxmlEntityAddCallback
mxmlEntityGetName
mxmlEntityGetValue
mxmlEntityRemoveCallback
mxmlFindElement
mxmlIndexDelete
mxmlIndexEnum
mxmlIndexFind
mxmlIndexNew
mxmlIndexReset
mxmlLoadFd
mxmlLoadFile
mxmlLoadString
mxmlNewCDATA
mxmlNewCustom
mxmlNewElement
mxmlNewInteger
mxmlNewOpaque
mxmlNewReal
mxmlNewText
mxmlNewTextf
mxmlNewXML
mxmlRelease
mxmlRemove
mxmlRetain
mxmlSAXLoadFd
mxmlSAXLoadFile
mxmlSAXLoadString
mxmlSaveAllocString
mxmlSaveFd
mxmlSaveFile
mxmlSaveString
mxmlSetCDATA
mxmlSetCustom
mxmlSetCustomHandlers
mxmlSetElement
mxmlSetErrorCallback
mxmlSetInteger
mxmlSetOpaque
mxmlSetReal
mxmlSetText
mxmlSetTextf
mxmlSetWrapMargin
mxmlWalkNext
mxmlWalkPrev
类型定义(typedef)
mxml_attr_t
mxml_custom_destroy_cb_t
mxml_custom_load_cb_t
mxml_custom_save_cb_t
mxml_custom_t
mxml_element_t
mxml_error_cb_t
mxml_index_t
mxml_load_cb_t
mxml_node_t
mxml_save_cb_t
mxml_sax_cb_t
mxml_sax_event_t
mxml_text_t
mxml_value_t
结构(struct)
mxml_attr_s
mxml_custom_s
mxml_element_s
mxml_index_s
mxml_node_s
mxml_text_s
联合(union)
mxml_value_u
Constants
mxml_sax_event_e
mxml_type_e
XML 方案 (用于自动化文档生成工具 mxmldoc)
序言
这份程序员参考手册描述了 Mini-XML2.5版本, 一个小型的 XML 解析库,使用它可以使
你的C或者C++应用程序方便的进行XML 数据文件的读写
Mini-XML 最初是为了 Gutenprint 项目而开发,目的是为了替换既大又笨重的 libxml2 库,
想要实现一个小型且易于使用的一些东