目标: 在Visio中创建UML绘图,然后提取所有内容以供在其他上下文中使用。
路径尝试: 我认为这很容易逆向工程。我将一个简单的UML活动图保存为.vxd文件,将.vxd读取到Python元素树中并搜索树以获取我绘图的证据。
我能够很容易地找到形状,但我输入的属性都没有被观察到。例如,我标记了'初始状态'形状'zzzzname'的名称。字符串'zzzz'在.vdx文件中没有出现。
有一个二进制数据元素(63k个字符)标记为'ForeignData',我想这可以用来构建模型,但我不确定。
其他尝试: Web搜索,visio帮助,浏览到绘图的python连接,将绘图数据导出到数据库。
问题: 有人能告诉我如何从Visio图中访问我的UML模型信息。我首选的方法是提取此信息。进入XML。