我从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.
答案 0 :(得分:1)