- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mini-XML 程序员开发手册, Version 2.5
Mini-XML 程序员开发手册, Version 2.5
目录
中文翻译:Z.F , mail: zhfjyq@ ,/bluesonic
序言
本文结构
词法约定
缩略语
其他参考
法律信息
构建,安装,以及打包Mini-XML
编译 Mini-XML
使用 Visual C++ 进行编译
使用命令行工具进行编译
安装 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-XML 2.5版本, 一个小型的 XML 解析库,使用它可以使
你的 C或者 C++应用程序方便的进行 XML数据文件的读写
Mini-XML 最初是为了 Gutenprint 项目而开发,目的是为了替换既大又笨重的 libxml2 库,
想要实现一个小型且易于使用的一些东西. 它开始于 2003年 6月的一个早晨,当时罗伯特
发表了下面几句话到开发者列表:
这真是糟糕,我们需要 libxml2,但反复看来,我们的 XML解析器仅需要我们可以操作的一
小部分。
我做了以下回复:
考虑到你使用 XML仅在一个有限的范围中,那么只使用几百行代码来编写一个微型 XML
(mini-XML) API,应该是很简单的。
我接受了这个挑战,用了两天的时间进行疯狂的编码,并且公开发布了第一个 mini-XML版
本,总共是 696行代码。然后,罗伯特迅速把 mini-XML整合到 Guten
您可能关注的文档
- Matching Verb Attributes for Cross-Document Event Coreference.pdf
- MathType常用技巧.pdf
- MasterCAM X7 车床编程范例.pdf
- Materials Perception Aesthetics Physical World Visual System Mental Models.pdf
- matlab_fun.pdf
- Matlab_ode.pdf
- Mass transfer characteristics of H2S absorption from gaseous mixture into methyldiethanolamine solut.pdf
- MATLAB2014bInstalledWayEditByWangDing.pdf
- Materials Studio操作步骤(本人原创).pdf
- matlab公式大全(按字母).pdf
- 小学四年级上册数学试卷期末卷完整.docx
- 人教版数学四年级上册期末测试卷(黄金题型).docx
- 《美容美发服务创新对顾客情感价值的影响机制探究》教学研究课题报告.docx
- 3 《农村土地整治与农业生态环境协同发展的驱动因素与政策创新》教学研究课题报告.docx
- 《糖尿病患者自我管理行为与慢性病管理行为改变的长期追踪研究》教学研究课题报告.docx
- 《美容美发连锁经营中的企业社会责任与消费者感知研究》教学研究课题报告.docx
- 《大气污染联防联控机制下区域协同治理的法规体系构建与实施路径探究》教学研究课题报告.docx
- 农业废弃物堆肥化处理技术与土壤有机质循环利用的耦合机制教学研究课题报告.docx
- 高中政治学科中公民意识与社会责任感的教育实践教学研究课题报告.docx
- 《金融开放背景下我国金融监管体系改革与监管效率提升研究》教学研究课题报告.docx
文档评论(0)