Table of Contents
Introduction
Legal Stuff
History
Organization of This Document
Notation Conventions
Abbreviations
Other References
1 - Building, Installing, and Packaging Mini-XML
Compiling Mini-XML
Installing Mini-XML
Creating Mini-XML Packages
2 - Getting Started with Mini-XML
The Basics
Nodes
Loading XML
Saving XML
Finding and Iterating Nodes
3 - More Mini-XML Programming Techniques
Load Callbacks
Save Callbacks
Custom Data Types
Changing Node Values
Formatted Text
Indexing
4 - Using the mxmldoc Utility
The Basics
Code Documentation Conventions
Functions and Methods
Variables and Class/Structure/Union Members
Types
Classes, Structures, and Unions
Enumerations
XML Schema
A - GNU Library General Public License
How to Apply These Terms to Your New Libraries
B - Release Notes
Changes in Mini-XML 2.2.2
Changes in Mini-XML 2.2.1
Changes in Mini-XML 2.2
Changes in Mini-XML 2.1
Changes in Mini-XML 2.0
Changes in Mini-XML 1.3
Changes in Mini-XML 1.2
Changes in Mini-XML 1.1.2
Changes in Mini-XML 1.1.1
Changes in Mini-XML 1.1
Changes in Mini-XML 1.0
Changes in Mini-XML 0.93
Changes in Mini-XML 0.92
Changes in Mini-XML 0.91
Changes in Mini-XML 0.9
C - Library Reference
Contents
Enumerations
mxml_type_e
Functions
mxmlAdd()
mxmlDelete()
mxmlElementGetAttr()
mxmlElementSetAttr()
mxmlEntityAddCallback()
mxmlEntityGetName()
mxmlEntityGetValue()
mxmlEntityRemoveCallback()
mxmlFindElement()
mxmlIndexDelete()
mxmlIndexEnum()
mxmlIndexFind()
mxmlIndexNew()
mxmlIndexReset()
mxmlLoadFd()
mxmlLoadFile()
mxmlLoadString()
mxmlNewCustom()
mxmlNewElement()
mxmlNewInteger()
mxmlNewOpaque()
mxmlNewReal()
mxmlNewText()
mxmlNewTextf()
mxmlRemove()
mxmlSaveAllocString()
mxmlSaveFd()
mxmlSaveFile()
mxmlSaveString()
mxmlSetCustom()
mxmlSetCustomHandlers()
mxmlSetElement()
mxmlSetErrorCallback()
mxmlSetInteger()
mxmlSetOpaque()
mxmlSetReal()
mxmlSetText()
mxmlSetTextf()
mxmlWalkNext()
mxmlWalkPrev()
Structures
mxml_attr_s
mxml_custom_s
mxml_index_s
mxml_node_s
mxml_text_s
mxml_value_s
Types
mxml_attr_t
mxml_custom_t
mxml_element_t
mxml_index_t
mxml_node_t
mxml_text_t
mxml_type_t
mxml_value_t
Unions
mxml_value_u