1.2 KiB
1.2 KiB
XMind解析
v0.2.7+
提供导入XMind文件的方法。
引入
import xmind from 'simple-mind-map/src/parse/xmind.js'
如果使用的是umd格式的文件,那么可以通过如下方式获取:
<script src="simple-mind-map/dist/simpleMindMap.umd.min.js"></script>
MindMap.xmind
方法
xmind.parseXmindFile(file)
解析.xmind文件,返回解析后的数据,可以使用mindMap.setData(data)来将返回的数据渲染到画布上
file:File对象
xmind.transformXmind(content)
转换xmind数据,.xmind文件本质上是一个压缩包,改成zip后缀可以解压缩,里面存在一个content.json文件,如果你自己解析出了这个文件,那么可以把这个文件内容传递给这个方法进行转换,转换后的数据,可以使用mindMap.setData(data)来将返回的数据渲染到画布上
content:.xmind压缩包内的content.json文件内容
xmind.transformOldXmind(content)
v0.2.8+
针对xmind8版本的数据解析,因为该版本的.xmind文件内没有content.json,对应的是content.xml。
content:.xmind压缩包内的content.xml文件内容