缺少Microsoft XML架构之谜

时间:2010-01-13 01:33:53

标签: xml validation xsd ms-office

我从Microsoft的下载站点here下载了Office 2003的XML架构,因此我可以验证人们上传到我们应用的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是否更改了其架构的位置?如果是的话他们现在在哪里?这种格式死了吗?

[编辑]

似乎所有引用的URI都是他们的office 2003 xsd指向的,主机schemas.microsoft.com上的所有URI都只产生404.

1 个答案:

答案 0 :(得分:1)

IIRC,存在专利问题,他们暂时取消了xml办公室格式。