Интерфейс 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://docs.oracle.com/en/java/javase/25/docs/api/java.xml/javax/xml/transform/Result.html