是否所有MS Word文档都以XML可读格式序列化?

Dar*_*ius 4 xml ms-word

我正在尝试了解如何在Microsoft Word打开时重建Word文件,以及在保存编辑和关闭文件时它们以什么格式序列化.您可能拥有的任何信息对我都非常有用吗?谢谢

Dav*_*kle 5

所有.doc文件都以二进制格式存储.打开和操纵这些是PAIN中的练习.

所有.docx文件实际上都是以ZIP格式存储的XML文件的集合.这是正确的,只是改变的.DOCX或.xmlx的延长,或文稿.pptx为.zip,你可以打开该文件就像任何其他的ZIP文件.MS甚至为那些称为Office Open XML的格式提供了API .就个人而言,我认为OOXML API有一个非常陡峭的学习曲线,当我倾向于制作Word文件或以其他方式操纵它们时,我只是制作一个示例文件,解压缩它并操纵它的内部.IMO OOXML文件的基础知识非常简单,无需使用大型旧API ...