Интерфейс Result
- Все известные реализующие классы:
- DOMResult, JAXBResult, SAAJResult, SAXResult, StAXResult, StreamResult
public interface Result
Объект, реализующий этот интерфейс, содержит информацию, необходимую для построения дерева результатов преобразования.
Поля
| Модификатор и тип | Поле и описание |
|---|---|
static String |
PI_DISABLE_OUTPUT_ESCAPING Имя инструкции обработки, которая отправляется, если дерево результатов отключает экранирование вывода. |
static String |
PI_ENABLE_OUTPUT_ESCAPING Имя инструкции обработки, которая отправляется, если дерево результатов включает экранирование вывода в какой-то момент после получения инструкции обработки PI_DISABLE_OUTPUT_ESCAPING. |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
String |
getSystemId() Получить идентификатор системы, установленный с помощью setSystemId. |
void |
setSystemId(String systemId) Установить идентификатор системы для этого результата. |
Поля
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
Имя инструкции обработки, которая отправляется, если дерево результатов включает экранирование вывода в какой-то момент после получения инструкции обработки PI_DISABLE_OUTPUT_ESCAPING.
Методы
setSystemId
void setSystemId(String systemId)
Установить идентификатор системы для этого результата.
Если результат не будет записываться в файл, идентификатор системы необязателен. Тем не менее, приложение может захотеть указать его для использования в сообщениях об ошибках и предупреждениях или для разрешения относительных идентификаторов вывода.
- Параметры:
-
systemId- Идентификатор системы в виде строки URI.
getSystemId
String getSystemId()
Получить идентификатор системы, установленный с помощью setSystemId.
- Возвращает:
- Идентификатор системы, установленный с помощью setSystemId, или null, если setSystemId не вызывался.
© 1993, 2020, 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.