xmindparser is a tool to help you convert xmind file to programmable data type, e.g. json, xml.
Detail usage: https://github.com/tobyqin/xmindparser
## Change Log
1.2.2
Add new config options: showStructure (default True) to include/exclude sheet structure info, and showRelationship (default False) to include relationship info for Xmind Zen/2026 files.
Add support for parsing relationships in Xmind Zen/2026 files when showRelationship is enabled.
Make structure inclusion conditional for Xmind Zen/2026 files based on showStructure config.
Add comprehensive tests for the new config options.
Update documentation in both English and Chinese READMEs.
1.2.1
Fix config system to support dynamic logger reconfiguration.
Add apply_config() function to apply logging configuration changes.
Add comprehensive tests for all config options (hideEmptyValue, logFormat, logLevel, logName).
Update documentation with proper config usage examples.
1.2.0
Add YAML export support with xmind_to_yaml() function.
Add support for Xmind 2026 file format.
Update documentation with local Chinese README and developer guide.
Rename Xmind legacy to Xmind 8, Xmind Zen to Xmind.
1.1.2
Fix Chinese character encoding issue in JSON export by adding ensure_ascii=False to json.dumps().
1.1.1
Add Python 3.14 support.
1.1.0
Add support for converting xmind to markdown format.
New function xmind_to_markdown() to convert xmind file to markdown.
Command line support: xmindparser your.xmind -markdown.
1.0.9
Update Python version classifiers to support 3.9, 3.10, 3.11, 3.12, 3.13.
Fix DeprecationWarning for element truth value testing in Python 3.13.
1.0.8
Handle empty title name for xmind zen in some cases.
1.0.6
Keep empty topic title as null but not “[Blank]”
1.0.5
Support xmind zen file type.
1.0.4
Support parse label feature.
1.0.2
Rename config key names.
1.0.1
Support parse xmind to xml file type.
1.0.0
Support parse xmind to dict data type with Python.
Support parse xmind to json file type.
Metadata
Release files for xmindparser 1.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| xmindparser-1.2.2.tar.gz | 11.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| xmindparser-1.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.7 kB
Release files / xmindparser-1.2.2.tar.gz
| Download URL | xmindparser-1.2.2.tar.gz |
|---|---|
| Size | 11.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7db78bd1df48f160a5e00d698683a174af5d563da36f2b308de032b88be388ed
|
|
BLAKE2b-256 checksum How to use checksums |
ef39b8549bfa46943051296e909e0d17162b7bbab02a145e5497e937ce61394d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / xmindparser-1.2.2-py3-none-any.whl
| Download URL | xmindparser-1.2.2-py3-none-any.whl |
|---|---|
| Size | 8.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b90a3fa819f052a58240e40c8052960e36eb98e155c4f0c2e2f1547979f61082
|
|
BLAKE2b-256 checksum How to use checksums |
ff65a3505ffa21636d3b06a6329a18a45d0c168f3bff40c12a6ef3803f38f9ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|