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 and Saving XML Files
Finding and Iterating Nodes
3 - More Mini-XML Programming Techniques
Load Callbacks
Save Callbacks
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
B - Release Notes
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()
mxmlLoadFile()
mxmlLoadString()
mxmlNewElement()
mxmlNewInteger()
mxmlNewOpaque()
mxmlNewReal()
mxmlNewText()
mxmlNewTextf()
mxmlRemove()
mxmlSaveAllocString()
mxmlSaveFile()
mxmlSaveString()
mxmlSetElement()
mxmlSetErrorCallback()
mxmlSetInteger()
mxmlSetOpaque()
mxmlSetReal()
mxmlSetText()
mxmlSetTextf()
mxmlWalkNext()
mxmlWalkPrev()
Structures
mxml_attr_s
mxml_index_s
mxml_node_s
mxml_text_s
mxml_value_s
Types
mxml_attr_t
mxml_element_t
mxml_index_t
mxml_node_t
mxml_text_t
mxml_type_t
mxml_value_t
Unions
mxml_value_u
Variables
num_callbacks