Spec-Zone.ru › OpenJDK 17

Интерфейс Result

Все известные реализующие классы:
DOMResult, SAXResult, StAXResult, StreamResult
public interface Result

Объект, реализующий этот интерфейс, содержит информацию, необходимую для построения дерева результатов преобразования.

С:
1.4

Краткое описание полей

Модификатор и тип Поле Описание
static final String PI_DISABLE_OUTPUT_ESCAPING
Имя инструкции обработки, отправляемой, если дерево результатов отключает экранирование вывода.
static final String PI_ENABLE_OUTPUT_ESCAPING
Имя инструкции обработки, отправляемой, если дерево результатов включает экранирование вывода в какой-то момент после получения инструкции обработки PI_DISABLE_OUTPUT_ESCAPING.

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

Модификатор и тип Метод Описание
String getSystemId()
Получить идентификатор системы, установленный с помощью setSystemId.
void setSystemId(String systemId)
Установить идентификатор системы для данного Result.

Подробное описание полей

PI_DISABLE_OUTPUT_ESCAPING

static final String PI_DISABLE_OUTPUT_ESCAPING
Имя инструкции обработки, отправляемой, если дерево результатов отключает экранирование вывода.

Обычно, сериализация дерева результатов экранирует & и < (и, возможно, другие символы) при выводе текстовых узлов. Это гарантирует, что вывод является корректным XML. Однако иногда удобно создавать вывод, который почти, но не совсем корректный XML; например, вывод может содержать некорректные разделы, которые будут преобразованы в корректный XML последующим процессом, не понимающим XML. Если отправляется инструкция обработки с этим именем, сериализация должна выводиться без какого-либо экранирования.

Деревья DOM Result также могут содержать PI_DISABLE_OUTPUT_ESCAPING и PI_ENABLE_OUTPUT_ESCAPING, вставленные в дерево.

См. также:
  • disable-output-escaping в спецификации XSLT
  • Значения константных полей

PI_ENABLE_OUTPUT_ESCAPING

static final String PI_ENABLE_OUTPUT_ESCAPING
Имя инструкции обработки, отправляемой, если дерево результатов включает экранирование вывода в какой-то момент после получения инструкции обработки PI_DISABLE_OUTPUT_ESCAPING.
См. также:
  • disable-output-escaping в спецификации XSLT
  • Значения константных полей

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

setSystemId

void setSystemId(String systemId)
Установить идентификатор системы для данного Result.

Если Result не будет записываться в файл, идентификатор системы является необязательным. Тем не менее, приложение может захотеть предоставить его для использования в сообщениях об ошибках и предупреждениях или для разрешения относительных идентификаторов вывода.

Параметры:
systemId - Идентификатор системы в виде строки URI.

getSystemId

String getSystemId()
Получить идентификатор системы, который был установлен с помощью setSystemId.
Возвращает:
Идентификатор системы, установленный с помощью setSystemId, или null, если setSystemId не вызывался.

© 1993, 2021, 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/17/docs/api/java.xml/javax/xml/transform/Result.html

Spec-Zone.ru

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