Почему эта комбинация XML / XSD не экспортируется из Excel 2007?

Я разрабатываю базу данных XML, и я считаю, что мои схемы и XML действительны. В отдаленном будущем, когда у меня есть этот список, заполненный тысячами разных элементов, я бы хотел использовать MS Excel. Однако я не могу правильно импортировать или даже экспортировать простой XML-документ.

Моя схема выглядит следующим образом: http://dl.dropbox.com/u/27596075/StackOverFlow/Example.xsd И это мой пример XML-файла: http://dl.dropbox.com/u/27596075/StackOverFlow/Example .xml

Как пользователь Novoc Stack Overflow, я уже исчерпал свои 2 гиперссылки, иначе я бы разместил несколько скриншотов.

Я считаю, что мой XSD является vaild, потому что я его проверял в Интернете, и когда я включаю его в MS Excel 2007, я вижу его правильно описанным в исходной панели. И когда я импортирую свои примеры XML-данных, я получаю несколько строк в листе Excel с несогласованным отображением. Как пользователь Novoc Stack Overflow, я уже исчерпал свои 2 гиперссылки, иначе я бы разместил несколько скриншотов.

После импорта я не могу экспортировать эти данные. Мне говорят Excel, что root_Map не экспортируется, потому что он содержит следующее: – Список списков – связь сопоставленного элемента с другими элементами не может быть сохранена.

Я считаю, что этот случай должен быть открытым и закрытым, но, как вы можете видеть, я полностью ошибался. Часы поиска еще не дали существенного ответа, и я бы очень хотел избежать работы над этой базой данных в CSV или текстовых редакторах. Я прочитал некоторое краткое упоминание о XSLT, но я не вижу, как XSLT поможет отобразить мои XML-данные в электронную таблицу XML.

Просьба сообщить о любых обходных решениях этой проблемы или о том, что мой подход нуждается в улучшении.

    Для чего это стоит …

    Ваш документ схемы XSD выглядит для меня хорошо, и у Xerces J нет никаких проблем с его проверкой.

    Но ваш XML-документ недействителен в отношении схемы. Xerces сообщает о проблемах в строке 15, где XML имеет элемент nks где схема ожидает элемент kn . (Как только я добавлю пустые nks , документ является схемой действительной для схемы).

    Могут ли некоторые проблемы, возникающие в Excel, из-за того, что документ не действует в отношении схемы?

    Давайте будем гением компьютера.