Xml MS Word和Libre Office的底层是否有标记语言?

Xml MS Word和Libre Office的底层是否有标记语言?,xml,ms-word,libreoffice,libreoffice-writer,Xml,Ms Word,Libreoffice,Libreoffice Writer,我对所见即所得编辑器(特别是librewriter和msword)的后端很好奇 我知道您可以使用LaTeX、TeX和HTML+CSS生成精美的排版文档。我想知道这些标记语言(或类似的东西)是否构成了流行的字处理软件包的基础?微软word的DOCX格式所使用的标记语言被称为OOXML。Libre Office还可以导入和导出DOCX 另请参见: MS Office和Open/Libre Office都使用XML作为存储文档表示格式(有关MSO和Open/Libre Office,请参阅;

我对所见即所得编辑器(特别是librewriter和msword)的后端很好奇


我知道您可以使用LaTeX、TeX和HTML+CSS生成精美的排版文档。我想知道这些标记语言(或类似的东西)是否构成了流行的字处理软件包的基础?

微软word的DOCX格式所使用的标记语言被称为OOXML。Libre Office还可以导入和导出DOCX

另请参见:


MS Office和Open/Libre Office都使用XML作为存储文档表示格式(有关MSO和Open/Libre Office,请参阅;一些规范已作为ISO标准重新发布)。基本上,.docx文件是包含XML文件的ZIP归档文件。虽然这两个office套件都不是WYSIWYG时代的软件,而是以基于标记的格式作为本机存储格式开始的。基于标记/纯文本的著名文本处理器有WordPerfect和IBM SCRIPT/VS(后者引入了GML,后来扩展到SGML,并形成了HTML和XML的基础)。

有几个站点提供了有关OOXML文件格式的有用信息。对OOXML有最详细的解释。其他网站,如datypic.com和datypic.com,大多以更可读的形式重新包装ECMA规范。我从解决常见办公问题的有用技术的角度来写OOXML: