Интерфейс 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 |
Установить идентификатор системы для этого Result. |
Подробное описание полей
PI_DISABLE_OUTPUT_ESCAPING
static final String PI_DISABLE_OUTPUT_ESCAPING
В обычном режиме сериализация дерева результата экранирует & и < (и, возможно, другие символы) при выводе текстовых узлов. Это гарантирует, что вывод является корректным XML. Однако иногда удобно иметь возможность создавать вывод, который почти, но не совсем является корректным XML; например, вывод может содержать некорректные секции, которые будут преобразованы в корректный XML последующим процессом, не ориентированным на XML. Если инструкция обработки отправляется с этим именем, сериализация должна выводиться без экранирования.
Деревья DOM результата также могут иметь PI_DISABLE_OUTPUT_ESCAPING и PI_ENABLE_OUTPUT_ESCAPING, вставленные в дерево.
- См. также:
PI_ENABLE_OUTPUT_ESCAPING
static final String PI_ENABLE_OUTPUT_ESCAPING
- См. также:
Подробное описание методов
setSystemId
void setSystemId(String systemId)
Если Result не будет записан в файл, идентификатор системы является необязательным. Однако приложение все равно может предоставить его для использования в сообщениях об ошибках и предупреждениях или для разрешения относительных идентификаторов вывода.
- Параметры:
-
systemId- Идентификатор системы в виде строки URI.
getSystemId
String getSystemId()
- Возвращает:
- Идентификатор системы, установленный с помощью setSystemId, или null, если setSystemId не вызывался.
© 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://download.java.net/java/early_access/jdk24/docs/api/java.xml/javax/xml/transform/Result.html