NanoXML
From FreeMind
Revision as of 06:46, 26 August 2026 by Dan Polansky (talk | contribs)
(Development documentation.)
NanoXML is an XML parser (or a collection of XML parsers) used to parse mind map XML (see also Components). FreeMind uses a modified version of NanoXML 2 Lite. As per devix.com, "NanoXML/Lite" is "An extremely small (6KB) XML parser which is the successor of NanoXML 1. It only provides a limited functionality: no mixed content and the DTD is ignored."[1].
A (modified) copy of the source code is present in the FreeMind source code repository.
Files relating to NanoXML:
- freemind\freemind\main\XMLElement.java[2]
- freemind\freemind\main\XMLParseException.java[3]
- freemind\freemind\modes\XMLElementAdapter.java
- freemind\freemind\modes\browsemode\BrowseXMLElement.java
- freemind\freemind\modes\mindmapmode\MindMapXMLElement.java
Related directories:
- freemind\freemind\main[4]
- etc.
Links:
- NanoXML, nanoxml.cyberelf.be
- devkix.com at Wayback Machine