2

目标: 在 Visio 中创建 UML 绘图,然后提取所有内容以在其他上下文中使用。

尝试的路径: 我认为这很容易进行逆向工程。我将一个简单的 UML 活动图保存为 .vxd 文件,将 .vxd 读入 Python 元素树,并在树中搜索我绘图的证据。

我能够很容易地找到这些形状,但我输入的属性没有一个是可观察的。例如,我将“初始状态”形状的名称标记为“zzzzname”。.vdx 文件中没有出现字符串“zzzz”。

有一个带有二进制数据(63k 个字符)标记为“ForeignData”的元素,我想它可以用来构建模型,但我不确定。

其他尝试: Web 搜索、visio 帮助、浏览与绘图的 python 连接、将绘图数据导出到数据库。

问题: 谁能告诉我如何从 Visio 图表中访问我的 UML 模型信息。我的首选路径是提取此信息。成 XML。

4

0 回答 0