JAXP: Как динамически разрешить схему во время синтаксического анализа XML? - PullRequest
1 голос
/ 02 марта 2011

Представьте себе XML-файл, который ссылается на схему, используя noNamespaceSchemaLocation.

Я хотел бы разрешить значение, определенное в noNamespaceSchemaLocation, динамически с использованием некоторой техники разрешения (например, ResourceResolver для разрешения включения схемы) во время синтаксического анализа (необходимо учитывать значения по умолчанию в схеме)

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 03 марта 2011

Я полагаю, что когда вы вызываете Validator.setResourceResolver(), предоставленный вами LSResourceResolver используется для этой цели (он находится в реализации Saxon интерфейса JAXP, но вам нужно будет выполнить тест, чтобы убедиться, что это также верно для реализация Xerces).

...