gpt4 book ai didi

xml - 在Excel中打开xml文件时出现错误-1072896636 "DTD Prohibited",我该怎么办?

转载 作者:数据小太阳 更新时间:2023-10-29 01:55:24 29 4
gpt4 key购买 nike

我试图在 Excel 2013 中打开一个 XML 文件,但它说它不能这样做,因为“禁止 DTD”。我已经搜索了解决方案,但我只找到了一些应该可以解决问题的代码。

但是我完全不明白!什么代码?我只是打开文件,我没有编写程序或任何东西。我应该在打开文件之前大声背诵该代码还是什么?对不起,但我觉得这真的很荒谬。

是否有一些解决方案可以只打开文件而不为其编写程序?如果没有,我应该如何处理这段代码?

我说的代码如下

Set xmlDoc = CreateObject("Msxml2.DOMDocument.6.0")
xmlDoc.setProperty "ProhibitDTD",False
xmlDoc.load xmltoload.xml

我发现该文件可能应该在 Word 中打开,而不是 Excel,但 Word 2013 给我同样的错误。

答案:
看来该文件毕竟应该在 Excel 中打开。我在 Internet 上发现 Office 2007 及更早版本并不禁止 DTD。所以我通过在 Excel 2003 中打开所需的文件成功地绕过了这个问题。

最佳答案

解决方法非常简单。在文本编辑器中打开 XML 文件并删除引用 DTD 位置的行。

Excel 将根据您的 XML 文件创建 XML 架构。

关于xml - 在Excel中打开xml文件时出现错误-1072896636 "DTD Prohibited",我该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22403907/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com