Spec-Zone.ru › OpenJDK 25

Интерфейс XMLResolver

Все известные подинтерфейсы:
CatalogResolver
public interface XMLResolver
Этот интерфейс используется для разрешения ресурсов во время разбора XML. Если приложению требуется выполнять пользовательское разрешение сущностей, оно должно зарегистрировать экземпляр этого интерфейса в XMLInputFactory с помощью метода setXMLResolver.
Начиная с версии:
1.6

Краткое описание методов

Модификатор и тип Метод Описание
Object resolveEntity(String publicID, String systemID, String baseURI, String namespace)
Получает ресурс.

Подробное описание методов

resolveEntity

Object resolveEntity(String publicID, String systemID, String baseURI, String namespace) throws XMLStreamException
Получает ресурс. Этот ресурс может иметь один из следующих трех типов возвращаемого значения: (1) java.io.InputStream (2) javax.xml.stream.XMLStreamReader (3) java.xml.stream.XMLEventReader. Если этот метод возвращает null, обработчик попытается разрешить сущность с помощью механизма по умолчанию.
Параметры:
publicID — общедоступный идентификатор внешней сущности, на которую имеется ссылка, или null, если он не указан.
systemID — системный идентификатор внешней сущности, на которую имеется ссылка.
baseURI — абсолютный базовый URI, связанный с systemId.
namespace — пространство имен разрешаемой сущности.
Возвращает:
Запрошенный ресурс или null.
Вызывает исключение:
XMLStreamException — если при попытке разрешить ресурс произошла ошибка.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.xml/javax/xml/stream/XMLResolver.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API