如何将 vsdx 文件转换为 xml 文件

问题描述 投票:0回答:2

我想将

.vsdx
文件转换为
.xml
文件,我在 msdn 和相关问题中搜索它,但没有找到任何答案。谁能给我链接或代码吗?

c# .net xml visio
2个回答
4
投票

引用微软

Office 2007 为 Microsoft Office Excel 2007、Office Word 2007 和 Office PowerPoint 2007 引入了新的基于 XML 的文件格式。它们的文件格式是 ZIP 存档包和主要 XML 内容的组合。鉴于这些格式的成功,我们决定朝同一方向前进。

您可以将新的 VSDX 格式视为由两个概念组成:ZIP 存档包和 XML 内容。首先,我们使用与 Excel、Word 和 PowerPoint 中使用的相同的 ZIP 存档包。正式而言,该包由开放封装约定 (ISO/IEC 29500-2:2008) 标准定义。其次,我们将 XML 内容基于现有的 Visio XML 绘图 (VDX) 格式。

换句话说,vsdx已经是一个xml文件,你只需解压它,不需要转换


0
投票

好吧,(vsdx 已经是一个 xml 文件)这就是理论。解压缩 *.vsdx 文件会产生一个经过充分混淆的结果,由我们在雷蒙德的朋友提供,包括以下子文件夹:

  • docProps;
  • visio。

visio
文件夹包含以下子文件夹: ——大师; ——页面; -- 主题。

所有文件夹(不包括

themes
文件夹)都具有以下子文件夹:

  • _rels。
© www.soinside.com 2019 - 2024. All rights reserved.