NanoXML: Difference between revisions
From FreeMind
Jump to navigationJump to search
Dan Polansky (talk | contribs) (Created page with "''(Development documentation.)'' NanoXML is a slim (very lightweight) XML parser used to parse mind map XML (see also Components). A (modified) copy of the source code is present in the FreeMind source code repository. Files relating to NanoXML: * freemind\freemind\main\XMLElement.java[https://sourceforge.net/p/freemind/code/ci/master/tree/freemind/freemind/main/XMLElement.java] * freemind\freemind\main\XMLParseException.java[https://sourceforge.net/p/freemind/cod...") |
Dan Polansky (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
''(Development documentation.)'' | ''(Development documentation.)'' | ||
NanoXML is | NanoXML is an XML parser used to parse mind map XML (see also [[Components]]). FreeMind uses ''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."[https://web.archive.org/web/20110814134950/http://devkix.com/nanoxml.php]. | ||
A (modified) copy of the source code is present in the FreeMind source code repository. | A (modified) copy of the source code is present in the FreeMind source code repository. | ||
| Line 17: | Line 17: | ||
Links: | Links: | ||
* [http://nanoxml.cyberelf.be/ NanoXML] | * [http://nanoxml.cyberelf.be/ NanoXML], nanoxml.cyberelf.be | ||
* [https://web.archive.org/web/20110814134950/http://devkix.com/nanoxml.php devkix.com at Wayback Machine] | * [https://web.archive.org/web/20110814134950/http://devkix.com/nanoxml.php devkix.com at Wayback Machine] | ||
[[Category:Development]] | [[Category:Development]] | ||
Revision as of 06:41, 26 August 2026
(Development documentation.)
NanoXML is an XML parser used to parse mind map XML (see also Components). FreeMind uses 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