Skip to main content

Convert xmind to programmable data types, support xmind pro and xmind zen file types.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xmindparser-1.2.2.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xmindparser-1.2.2-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file xmindparser-1.2.2.tar.gz.

File metadata

  • Download URL: xmindparser-1.2.2.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for xmindparser-1.2.2.tar.gz
Algorithm Hash digest
SHA256 7db78bd1df48f160a5e00d698683a174af5d563da36f2b308de032b88be388ed
MD5 9505909443115475365250e4fdb9cc4c
BLAKE2b-256 ef39b8549bfa46943051296e909e0d17162b7bbab02a145e5497e937ce61394d

See more details on using hashes here.

File details

Details for the file xmindparser-1.2.2-py3-none-any.whl.

File metadata

  • Download URL: xmindparser-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for xmindparser-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b90a3fa819f052a58240e40c8052960e36eb98e155c4f0c2e2f1547979f61082
MD5 3ed2292899df02033a12752477333145
BLAKE2b-256 ff65a3505ffa21636d3b06a6329a18a45d0c168f3bff40c12a6ef3803f38f9ee

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page