xml - Open Office XML 解析错误

标签 xml xsd openxml xml-validation

我正在尝试以编程方式创建 pptx 文件。但是,当我尝试打开 pptx 文件时,我收到来自 LibreOffice 和 Microsoft PowerPoint 的非常普遍的错误。我怎样才能获取更具体的错误信息,以便找出我在底层 XML 中做错了什么?

我使用 PHP 创建这些文件,而不是 Microsoft 堆栈上的任何文件。

最佳答案

OpenXML Productivity Tool有一个验证操作,它将列出您可能遇到的任何错误。您可以选择是否根据 2007、2010 或 2013 格式进行验证。

以下是我在行外添加额外单元格元素的示例:

enter image description here

该工具还有一个有用的功能,允许您从现有文档生成代码。如果您不知道如何生成特定功能,这会非常方便。

关于xml - Open Office XML 解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37285215/

相关文章:

android - Android strings.xml中的下标5

java - SDO API : how to make XSDHelper. 实例是否正确定义带有 <include> 的 XSD 架构?

java - 使用 Open XML 更改文档的字体

java - 使用 JAXB 解码具有不同/动态名称的元素

c# - 从数据库中解析xml

xml - 发布 xml 模式的标准方法

Java : Working with multiple versions of XML Schemas

xml - <w :outlineLvl> in Word OOXML 的可能值

encryption - Office Open XML (OOXML) 规范 : Encryption

jQuery:将行数据不一致的XML解析成表