Я скачал XML-схемы для Office 2003 с сайта загрузки 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 расположение своих схем? Если так, то где они сейчас? Этот формат мертв?
[править]
Похоже, что все ссылочные URI, на которые указывает xsd их Office 2003 и которые находятся на хосте schemas.microsoft.com, все дают 404.