Отсутствует тайна схемы Microsoft XML - PullRequest
0 голосов
/ 13 января 2010

Я скачал 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.

1 Ответ

1 голос
/ 13 января 2010

IIRC, существует проблема с патентами, и на данный момент они удалили формат xml office.

...