Я работаю над преобразованием электронной таблицы Excel в документ XML, который необходимо проверить по схеме. В настоящее время я создаю XML-документ, используя API-интерфейс DOM, и проверяю в конце, используя SAX и пользовательский обработчик ошибок. Однако мне бы очень хотелось иметь возможность проверять xml, созданный в каждой ячейке, когда я анализирую документ Excel, чтобы я мог указать, какие ячейки проблематичны, более дружественным способом.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что после проверки xml для простых типов, после того как они встроены в сложный тип, все дочерние узлы снова проверяются, что приводит к избыточным ошибкам.
Я нашел этот вопрос здесь, на SO, но он использует C # и Microsoft API.
Мысли? Спасибо!