缺少 Microsoft XML 模式之谜

发布于 2024-08-17 07:06:52 字数 822 浏览 3 评论 0原文

我从 Microsoft 的下载网站 此处,以便我可以验证人们上传到我们应用程序的 Excel 文档。事实证明它们不起作用。我收到无法解析此类类型的错误:

org.xml.sax.SAXParseException: src-resolve: Cannot resolve the name 'udcxf:File' 
to a(n) 'element declaration' component.

我已将此错误追溯到 udc.xsd 文件对 http://schemas.microsoft.com/data/udc/xmlfile 无效。当您提取该 url 时,没有提供任何内容,因此 XML 验证器无法解析这些引用是有道理的。

我的问题是 Microsoft 是否更改了其架构的位置?如果是的话,他们现在在哪里?这种格式已经死了吗?

[编辑]

看起来他们的 Office 2003 xsd 指向的主机 schemas.microsoft.com 上的所有引用 URI 都只会产生 404。

I downloaded the XML schema's for Office 2003 from Microsoft's download site here so I can validate Excel documents that people upload to our app. Turns out that they don't work. I receive errors where it can't resolve the type like this:

org.xml.sax.SAXParseException: src-resolve: Cannot resolve the name 'udcxf:File' 
to a(n) 'element declaration' component.

I've traced this error to the fact that the udc.xsd file which makes a namespace reference to http://schemas.microsoft.com/data/udc/xmlfile which is not valid. When you pull that url up there is nothing served up, so it makes sense that the XML validator is unable to resolve these references.

My question is did Microsoft change the location of their schemas? If so where are they now? Is this format dead?

[edit]

It seems all of the referenced URI's that their office 2003 xsd's point to, that are on the host schemas.microsoft.com all just yield 404s.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眼趣 2024-08-24 07:06:52

IIRC,存在专利问题,他们暂时删除了 xml office 格式。

IIRC, there is a patent issue and they removed the xml office format for the moment.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文