Как прочитать фрагмент XML, когда пространства имен не могут быть определены - PullRequest
0 голосов
/ 25 февраля 2020

Я пытаюсь использовать XMLStreamReader для разбора фрагмента XML, который встроен в документ XML большего размера. Этот фрагмент XML использует префиксы, которые были определены ранее в документе, но не переопределены на уровне, с которого я хочу начать анализ. Я хочу использовать XMLStreamReader (в частности, я использую StAX XMLStreamReader2) для анализа этого фрагмента, но, как и следовало ожидать, он выдает исключение, когда находит необъявленное пространство имен. Какой лучший способ справиться с этим? В идеале я хотел бы иметь возможность создавать карту пространств имен, которую читатель может индексировать всякий раз, когда пространство имен не может быть разрешено. Есть ли способ сделать это? 1008 * это?

...