Существует схема со следующим скучным корневым элементом:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
Насколько мне известно, схема действительна, и Excel, например, считывает ее без проблем.
Однако, когда я пытаюсь проверить эту схему с помощью MSXML (v3 или v4 или v6), я получаю предметную ошибку. (Я создаю XMLSchemaCache, и при добавлении в него загруженной схемы возникает ошибка.)
От Google я узнал, что существует концептуальная проблема с механизмами MS XML, не соответствующими стандартам W3, и что необходимо использовать другое определение пространства имен. Однако я не смог найти ни более правильного определения, ни приличного объяснения проблемы. Я мог только найти много сообщений без ответов на форумах.
Может ли кто-нибудь так любезно объяснить этот вопрос немного глубже?
EDIT
Почему-то, несмотря на то, что я перебирал ссылки на проекты в версиях 3, 4 и 6, версия 3 использовалась все время. Переключатель силы на 4/6 решил это. Так что v3 не может разобрать схему, другие в порядке. Я верю, что это можно закрыть сейчас.