如何查看DOCX文档的XML?


52

我想看看我.docx的纯XML格式。

诸如Internet浏览器和Visual Studio之类的各种应用程序将为我在Word中打开文件。

我还尝试过将文档重命名为.xml扩展名,它只是在记事本中打开,显示了一堆难以理解的文本。

Answers:


87

这是一个压缩文件。重命名结尾.zip以查看它。


6
...然后查看其word/document.xml下方的文件。
艾丹·费尔德曼

4
当我向上压缩它时,然后修改document.xml,然后修改zip文件夹并更改为docx,它不会在Word中打开。说它已损坏。如何在DOCX文件中保存修改?
Renat Gatin

2
无需重命名。winrar和7z可以识别存档,只需右键单击并选择解压缩
phuclv

5
我的想法很激动。我怎么不知道呢……
Captain Hypertext

在MacOS(High Sierra)上,默认存档应用程序似乎在解压缩文件时遇到问题。使用Unarchiver(theunarchiver.com很有帮助,我不需要更改文件扩展名或类型。
Mattygabe

1

我使用Notepad ++(现在是插件/ XML工具/检查XML语法)解压缩了编辑document.xml的zip文件。Notepad ++在交换元素时注意到我,我以更合理的顺序放置元素,并重复这些步骤,直到没有发现更多问题为止。然后,我使用Total Commander将所有文件直接复制到zip中,最后将其重命名为* .docx。Word高兴地打开了文件。

我的意思是,如果Word仍然拒绝打开文件,则一个或多个xml文件中可能还会有其他问题。提示:使用IE快速检查XML文件。如果您只看到纯文本,甚至什么都看不到,则可以肯定xml出了点问题。


1

在macOS上运行,并且不想安装任何软件来查看.docx文档中的XML ?只需打开终端,然后:

cd path/to/your/file.docx
unzip file.docx -d file-content

如上所述,.docx文件是“伪装”的zip文件,unzip默认情况下安装在macOS上。使用它之后,您的file-content文件夹将包含.xml组成Word文档的各种文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.