解析vsdx xml文件的问题

时间:2015-08-26 06:22:50

标签: xml parsing visio

我正在尝试解析vsdx xml文件。但是,在解析动态连接器时,它没有提供它连接到哪两个形状的信息。任何人都有任何建议吗?我正在查看page1.xml,因为它有所有信息vsdx文件。

1 个答案:

答案 0 :(得分:1)

首先,你似乎真的是一个勇敢的人,深入研究:)我想要了解如何获取连接信息,你可能需要了解Visio中的ShapeSheet,以及实际构建形状连接的方式。

无论如何,您需要在该文件中查找<Connects>部分,连接信息不会存储在形状中,而是单独存储。请注意,此部分不包含二维形状之间的连接,而是基本上包含ShapeSheet单元格之间的连接。例如,下面的示例使用连接器形状1描述了形状2与形状3之间的“连接”。

<Connects>
    <Connect FromSheet='3' FromCell='EndX' FromPart='12' ToSheet='2' ToCell='PinX' ToPart='3'/>
    <Connect FromSheet='3' FromCell='BeginX' FromPart='9' ToSheet='1' ToCell='PinX' ToPart='3'/>
</Connects>

请务必检查此链接(并链接到该页面底部的pkgVisio,这可能会对您有所帮助)

How to: Manipulate the Visio 2013 file format programmatically