mirror of
https://github.com/michaelrsweet/mxml.git
synced 2024-11-13 23:35:30 +00:00
63cd5de2a0
Prep for 2.2.2 release.
201 lines
9.1 KiB
HTML
201 lines
9.1 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE>Mini-XML Programmers Manual, Version 2.2.1</TITLE>
|
|
<META NAME="author" CONTENT="Michael Sweet">
|
|
<META NAME="copyright" CONTENT="Copyright 2003-2005">
|
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
|
|
<LINK REL="Start" HREF="index.html">
|
|
<LINK REL="Contents" HREF="toc.html">
|
|
<STYLE TYPE="text/css"><!--
|
|
BODY { font-family: serif }
|
|
H1 { font-family: sans-serif }
|
|
H2 { font-family: sans-serif }
|
|
H3 { font-family: sans-serif }
|
|
H4 { font-family: sans-serif }
|
|
H5 { font-family: sans-serif }
|
|
H6 { font-family: sans-serif }
|
|
SUB { font-size: smaller }
|
|
SUP { font-size: smaller }
|
|
PRE { font-family: monospace }
|
|
--></STYLE>
|
|
</HEAD>
|
|
<BODY>
|
|
<H1 ALIGN="CENTER"><A NAME="CONTENTS">Table of Contents</A></H1>
|
|
<BR>
|
|
<BR><B><A HREF="Introduction.html#INTRO">Introduction</A></B>
|
|
<UL>
|
|
<LI><A HREF="LegalStuff.html#1_1">Legal Stuff</A></LI>
|
|
<LI><A HREF="History.html#1_2">History</A></LI>
|
|
<LI><A HREF="OrganizationofThisDocument.html#1_3">Organization of This
|
|
Document</A></LI>
|
|
<LI><A HREF="NotationConventions.html#1_4">Notation Conventions</A></LI>
|
|
<LI><A HREF="Abbreviations.html#1_5">Abbreviations</A></LI>
|
|
<LI><A HREF="OtherReferences.html#1_6">Other References</A></LI>
|
|
</UL>
|
|
<B><A HREF="1BuildingInstallingandPackagingMiniXML.html#INSTALL">1 -
|
|
Building, Installing, and Packaging Mini-XML</A></B>
|
|
<UL>
|
|
<LI><A HREF="CompilingMiniXML.html#2_1">Compiling Mini-XML</A></LI>
|
|
<LI><A HREF="InstallingMiniXML.html#2_2">Installing Mini-XML</A></LI>
|
|
<LI><A HREF="CreatingMiniXMLPackages.html#2_3">Creating Mini-XML
|
|
Packages</A></LI>
|
|
</UL>
|
|
<B><A HREF="2GettingStartedwithMiniXML.html#BASICS">2 - Getting Started
|
|
with Mini-XML</A></B>
|
|
<UL>
|
|
<LI><A HREF="TheBasics.html#3_1">The Basics</A></LI>
|
|
<LI><A HREF="Nodes.html#3_2">Nodes</A></LI>
|
|
<LI><A HREF="LoadingXML.html#3_3">Loading XML</A></LI>
|
|
<LI><A HREF="SavingXML.html#3_4">Saving XML</A>
|
|
<UL>
|
|
<LI><A HREF="FindingandIteratingNodes.html#3_4_1">Finding and Iterating
|
|
Nodes</A></LI>
|
|
</UL>
|
|
</LI>
|
|
</UL>
|
|
<B><A HREF="3MoreMiniXMLProgrammingTechniques.html#ADVANCED">3 - More
|
|
Mini-XML Programming Techniques</A></B>
|
|
<UL>
|
|
<LI><A HREF="LoadCallbacks.html#LOAD_CALLBACKS">Load Callbacks</A></LI>
|
|
<LI><A HREF="SaveCallbacks.html#SAVE_CALLBACKS">Save Callbacks</A></LI>
|
|
<LI><A HREF="CustomDataTypes.html#4_3">Custom Data Types</A></LI>
|
|
<LI><A HREF="ChangingNodeValues.html#4_4">Changing Node Values</A></LI>
|
|
<LI><A HREF="FormattedText.html#4_5">Formatted Text</A></LI>
|
|
<LI><A HREF="Indexing.html#4_6">Indexing</A></LI>
|
|
</UL>
|
|
<B><A HREF="4UsingthemxmldocUtility.html#MXMLDOC">4 - Using the mxmldoc
|
|
Utility</A></B>
|
|
<UL>
|
|
<LI><A HREF="TheBasics1.html#5_1">The Basics</A></LI>
|
|
<LI><A HREF="CodeDocumentationConventions.html#5_2">Code Documentation
|
|
Conventions</A>
|
|
<UL>
|
|
<LI><A HREF="FunctionsandMethods.html#5_2_1">Functions and Methods</A></LI>
|
|
<LI><A HREF="VariablesandClassStructureUnionMembers.html#5_2_2">
|
|
Variables and Class/Structure/Union Members</A></LI>
|
|
<LI><A HREF="Types.html#5_2_3">Types</A></LI>
|
|
<LI><A HREF="ClassesStructuresandUnions.html#5_2_4">Classes, Structures,
|
|
and Unions</A></LI>
|
|
<LI><A HREF="Enumerations.html#5_2_5">Enumerations</A></LI>
|
|
</UL>
|
|
</LI>
|
|
<LI><A HREF="XMLSchema.html#5_3">XML Schema</A></LI>
|
|
</UL>
|
|
<B><A HREF="AGNULibraryGeneralPublicLicense.html#LICENSE">A - GNU
|
|
Library General Public License</A></B>
|
|
<UL>
|
|
<LI><A HREF="HowtoApplyTheseTermstoYourNewLibraries.html#6_1">How to
|
|
Apply These Terms to Your New Libraries</A></LI>
|
|
</UL>
|
|
<B><A HREF="BReleaseNotes.html#RELNOTES">B - Release Notes</A></B>
|
|
<UL>
|
|
<LI><A HREF="ChangesinMiniXML222.html#7_1">Changes in Mini-XML 2.2.2</A></LI>
|
|
<LI><A HREF="ChangesinMiniXML221.html#7_2">Changes in Mini-XML 2.2.1</A></LI>
|
|
<LI><A HREF="ChangesinMiniXML22.html#7_3">Changes in Mini-XML 2.2</A></LI>
|
|
<LI><A HREF="ChangesinMiniXML21.html#7_4">Changes in Mini-XML 2.1</A></LI>
|
|
<LI><A HREF="ChangesinMiniXML20.html#7_5">Changes in Mini-XML 2.0</A></LI>
|
|
<LI><A HREF="ChangesinMiniXML13.html#7_6">Changes in Mini-XML 1.3</A></LI>
|
|
<LI><A HREF="ChangesinMiniXML12.html#7_7">Changes in Mini-XML 1.2</A></LI>
|
|
<LI><A HREF="ChangesinMiniXML112.html#7_8">Changes in Mini-XML 1.1.2</A></LI>
|
|
<LI><A HREF="ChangesinMiniXML111.html#7_9">Changes in Mini-XML 1.1.1</A></LI>
|
|
<LI><A HREF="ChangesinMiniXML11.html#7_10">Changes in Mini-XML 1.1</A></LI>
|
|
<LI><A HREF="ChangesinMiniXML10.html#7_11">Changes in Mini-XML 1.0</A></LI>
|
|
<LI><A HREF="ChangesinMiniXML093.html#7_12">Changes in Mini-XML 0.93</A></LI>
|
|
<LI><A HREF="ChangesinMiniXML092.html#7_13">Changes in Mini-XML 0.92</A></LI>
|
|
<LI><A HREF="ChangesinMiniXML091.html#7_14">Changes in Mini-XML 0.91</A></LI>
|
|
<LI><A HREF="ChangesinMiniXML09.html#7_15">Changes in Mini-XML 0.9</A></LI>
|
|
</UL>
|
|
<B><A HREF="CLibraryReference.html#REFERENCE">C - Library Reference</A></B>
|
|
<UL>
|
|
<LI><A HREF="Contents.html#8_1">Contents</A></LI>
|
|
<LI><A HREF="Enumerations1.html#_enumerations">Enumerations</A>
|
|
<UL>
|
|
<LI><A HREF="mxmltypee.html#mxml_type_e">mxml_type_e</A></LI>
|
|
</UL>
|
|
</LI>
|
|
<LI><A HREF="Functions.html#_functions">Functions</A>
|
|
<UL>
|
|
<LI><A HREF="mxmlAdd.html#mxmlAdd">mxmlAdd()</A></LI>
|
|
<LI><A HREF="mxmlDelete.html#mxmlDelete">mxmlDelete()</A></LI>
|
|
<LI><A HREF="mxmlElementGetAttr.html#mxmlElementGetAttr">
|
|
mxmlElementGetAttr()</A></LI>
|
|
<LI><A HREF="mxmlElementSetAttr.html#mxmlElementSetAttr">
|
|
mxmlElementSetAttr()</A></LI>
|
|
<LI><A HREF="mxmlEntityAddCallback.html#mxmlEntityAddCallback">
|
|
mxmlEntityAddCallback()</A></LI>
|
|
<LI><A HREF="mxmlEntityGetName.html#mxmlEntityGetName">
|
|
mxmlEntityGetName()</A></LI>
|
|
<LI><A HREF="mxmlEntityGetValue.html#mxmlEntityGetValue">
|
|
mxmlEntityGetValue()</A></LI>
|
|
<LI><A HREF="mxmlEntityRemoveCallback.html#mxmlEntityRemoveCallback">
|
|
mxmlEntityRemoveCallback()</A></LI>
|
|
<LI><A HREF="mxmlFindElement.html#mxmlFindElement">mxmlFindElement()</A></LI>
|
|
<LI><A HREF="mxmlIndexDelete.html#mxmlIndexDelete">mxmlIndexDelete()</A></LI>
|
|
<LI><A HREF="mxmlIndexEnum.html#mxmlIndexEnum">mxmlIndexEnum()</A></LI>
|
|
<LI><A HREF="mxmlIndexFind.html#mxmlIndexFind">mxmlIndexFind()</A></LI>
|
|
<LI><A HREF="mxmlIndexNew.html#mxmlIndexNew">mxmlIndexNew()</A></LI>
|
|
<LI><A HREF="mxmlIndexReset.html#mxmlIndexReset">mxmlIndexReset()</A></LI>
|
|
<LI><A HREF="mxmlLoadFd.html#mxmlLoadFd">mxmlLoadFd()</A></LI>
|
|
<LI><A HREF="mxmlLoadFile.html#mxmlLoadFile">mxmlLoadFile()</A></LI>
|
|
<LI><A HREF="mxmlLoadString.html#mxmlLoadString">mxmlLoadString()</A></LI>
|
|
<LI><A HREF="mxmlNewCustom.html#mxmlNewCustom">mxmlNewCustom()</A></LI>
|
|
<LI><A HREF="mxmlNewElement.html#mxmlNewElement">mxmlNewElement()</A></LI>
|
|
<LI><A HREF="mxmlNewInteger.html#mxmlNewInteger">mxmlNewInteger()</A></LI>
|
|
<LI><A HREF="mxmlNewOpaque.html#mxmlNewOpaque">mxmlNewOpaque()</A></LI>
|
|
<LI><A HREF="mxmlNewReal.html#mxmlNewReal">mxmlNewReal()</A></LI>
|
|
<LI><A HREF="mxmlNewText.html#mxmlNewText">mxmlNewText()</A></LI>
|
|
<LI><A HREF="mxmlNewTextf.html#mxmlNewTextf">mxmlNewTextf()</A></LI>
|
|
<LI><A HREF="mxmlRemove.html#mxmlRemove">mxmlRemove()</A></LI>
|
|
<LI><A HREF="mxmlSaveAllocString.html#mxmlSaveAllocString">
|
|
mxmlSaveAllocString()</A></LI>
|
|
<LI><A HREF="mxmlSaveFd.html#mxmlSaveFd">mxmlSaveFd()</A></LI>
|
|
<LI><A HREF="mxmlSaveFile.html#mxmlSaveFile">mxmlSaveFile()</A></LI>
|
|
<LI><A HREF="mxmlSaveString.html#mxmlSaveString">mxmlSaveString()</A></LI>
|
|
<LI><A HREF="mxmlSetCustom.html#mxmlSetCustom">mxmlSetCustom()</A></LI>
|
|
<LI><A HREF="mxmlSetCustomHandlers.html#mxmlSetCustomHandlers">
|
|
mxmlSetCustomHandlers()</A></LI>
|
|
<LI><A HREF="mxmlSetElement.html#mxmlSetElement">mxmlSetElement()</A></LI>
|
|
<LI><A HREF="mxmlSetErrorCallback.html#mxmlSetErrorCallback">
|
|
mxmlSetErrorCallback()</A></LI>
|
|
<LI><A HREF="mxmlSetInteger.html#mxmlSetInteger">mxmlSetInteger()</A></LI>
|
|
<LI><A HREF="mxmlSetOpaque.html#mxmlSetOpaque">mxmlSetOpaque()</A></LI>
|
|
<LI><A HREF="mxmlSetReal.html#mxmlSetReal">mxmlSetReal()</A></LI>
|
|
<LI><A HREF="mxmlSetText.html#mxmlSetText">mxmlSetText()</A></LI>
|
|
<LI><A HREF="mxmlSetTextf.html#mxmlSetTextf">mxmlSetTextf()</A></LI>
|
|
<LI><A HREF="mxmlWalkNext.html#mxmlWalkNext">mxmlWalkNext()</A></LI>
|
|
<LI><A HREF="mxmlWalkPrev.html#mxmlWalkPrev">mxmlWalkPrev()</A></LI>
|
|
</UL>
|
|
</LI>
|
|
<LI><A HREF="Structures.html#_structures">Structures</A>
|
|
<UL>
|
|
<LI><A HREF="mxmlattrs.html#mxml_attr_s">mxml_attr_s</A></LI>
|
|
<LI><A HREF="mxmlcustoms.html#mxml_custom_s">mxml_custom_s</A></LI>
|
|
<LI><A HREF="mxmlindexs.html#mxml_index_s">mxml_index_s</A></LI>
|
|
<LI><A HREF="mxmlnodes.html#mxml_node_s">mxml_node_s</A></LI>
|
|
<LI><A HREF="mxmltexts.html#mxml_text_s">mxml_text_s</A></LI>
|
|
<LI><A HREF="mxmlvalues.html#mxml_value_s">mxml_value_s</A></LI>
|
|
</UL>
|
|
</LI>
|
|
<LI><A HREF="Types1.html#_types">Types</A>
|
|
<UL>
|
|
<LI><A HREF="mxmlattrt.html#mxml_attr_t">mxml_attr_t</A></LI>
|
|
<LI><A HREF="mxmlcustomt.html#mxml_custom_t">mxml_custom_t</A></LI>
|
|
<LI><A HREF="mxmlelementt.html#mxml_element_t">mxml_element_t</A></LI>
|
|
<LI><A HREF="mxmlindext.html#mxml_index_t">mxml_index_t</A></LI>
|
|
<LI><A HREF="mxmlnodet.html#mxml_node_t">mxml_node_t</A></LI>
|
|
<LI><A HREF="mxmltextt.html#mxml_text_t">mxml_text_t</A></LI>
|
|
<LI><A HREF="mxmltypet.html#mxml_type_t">mxml_type_t</A></LI>
|
|
<LI><A HREF="mxmlvaluet.html#mxml_value_t">mxml_value_t</A></LI>
|
|
</UL>
|
|
</LI>
|
|
<LI><A HREF="Unions.html#_unions">Unions</A>
|
|
<UL>
|
|
<LI><A HREF="mxmlvalueu.html#mxml_value_u">mxml_value_u</A></LI>
|
|
</UL>
|
|
</LI>
|
|
</UL>
|
|
<HR NOSHADE>
|
|
</BODY>
|
|
</HTML>
|