Spec-Zone.ru › OpenJDK 25

Класс OutputKeys

java.lang.Object
javax.xml.transform.OutputKeys
public class OutputKeys extends Object
Предоставляет строковые константы, которые можно использовать для задания выходных свойств объекта Transformer или получения выходных свойств объекта Transformer либо Templates.

Все поля этого класса доступны только для чтения.

Начиная с версии:
1.4
См. также:
  • раздел 16 Рекомендации W3C по преобразованиям XSL (XSLT)

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

Модификатор и тип Поле Описание
static final String CDATA_SECTION_ELEMENTS
cdata-section-elements = расширенные имена.
static final String DOCTYPE_PUBLIC
doctype-public = строка.
static final String DOCTYPE_SYSTEM
doctype-system = строка.
static final String ENCODING
encoding = строка.
static final String INDENT
indent = "yes" | "no".
static final String MEDIA_TYPE
media-type = строка.
static final String METHOD
method = "xml" | "html" | "text" | расширенное имя.
static final String OMIT_XML_DECLARATION
omit-xml-declaration = "yes" | "no".
static final String STANDALONE
standalone = "yes" | "no".
static final String VERSION
version = nmtoken.

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

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

METHOD

public static final String METHOD
method = "xml" | "html" | "text" | расширенное имя.

Значение свойства method определяет общий способ вывода дерева результатов. Можно использовать и другие значения без пространства имён, например "xhtml", однако, если такие значения принимаются, их обработка определяется реализацией. Если какое-либо значение method не принимается и не квалифицировано пространством имён, то Transformer.setOutputProperty(String, String) или Transformer.setOutputProperties(Properties) вызовет исключение IllegalArgumentException.

См. также:
  • раздел 16 Рекомендации W3C по преобразованиям XSL (XSLT)
  • Значения константных полей

VERSION

public static final String VERSION
version = nmtoken.

version задаёт версию метода вывода.

Если метод вывода имеет значение "xml", значение version задаёт версию XML, используемую для вывода дерева результатов. Значение по умолчанию для метода вывода xml — 1.0. Если метод вывода имеет значение "html", значение version указывает версию HTML. Значение по умолчанию для метода вывода xml — 4.0; оно указывает, что результат должен выводиться в формате HTML, соответствующем рекомендации HTML 4.0 [HTML]. Если метод вывода имеет значение "text", свойство version игнорируется.

См. также:
  • раздел 16 Рекомендации W3C по преобразованиям XSL (XSLT)
  • Значения константных полей

ENCODING

public static final String ENCODING
encoding = строка.

encoding задаёт предпочтительную кодировку символов, которую Transformer должен использовать для преобразования последовательностей символов в последовательности байтов. Значение свойства encoding следует интерпретировать без учёта регистра. Оно должно содержать только символы в диапазоне от #x21 до #x7E (то есть печатные символы ASCII). Значение должно быть либо charset, зарегистрированным в Internet Assigned Numbers Authority [IANA], [RFC2278], либо начинаться с X-.

См. также:
  • раздел 16 Рекомендации W3C по преобразованиям XSL (XSLT)
  • Значения константных полей

OMIT_XML_DECLARATION

public static final String OMIT_XML_DECLARATION
omit-xml-declaration = "yes" | "no".

omit-xml-declaration задаёт, должен ли процессор XSLT выводить объявление XML; значение должно быть yes или no.

См. также:
  • раздел 16 Рекомендации W3C по преобразованиям XSL (XSLT)
  • Значения константных полей

STANDALONE

public static final String STANDALONE
standalone = "yes" | "no".

standalone задаёт, должен ли Transformer выводить объявление автономного документа; значение должно быть yes или no.

См. также:
  • раздел 16 Рекомендации W3C по преобразованиям XSL (XSLT)
  • Значения константных полей

DOCTYPE_PUBLIC

public static final String DOCTYPE_PUBLIC
doctype-public = строка.

Описание требуемого значения ключа см. в документации по свойству DOCTYPE_SYSTEM.

См. также:
  • раздел 16 Рекомендации W3C по преобразованиям XSL (XSLT)
  • Значения константных полей

DOCTYPE_SYSTEM

public static final String DOCTYPE_SYSTEM
doctype-system = строка.

doctype-system задаёт системный идентификатор, используемый в объявлении типа документа.

Если задано свойство doctype-system, метод вывода xml должен вывести объявление типа документа непосредственно перед первым элементом. После <!DOCTYPE должно следовать имя первого элемента. Если также задано свойство doctype-public, метод вывода xml должен вывести PUBLIC, затем общедоступный идентификатор, а затем системный идентификатор; в противном случае он должен вывести SYSTEM, а затем системный идентификатор. Внутреннее подмножество должно быть пустым. Значение свойства doctype-public следует игнорировать, если не задано свойство doctype-system.

Если заданы свойства doctype-public или doctype-system, метод вывода html должен вывести объявление типа документа непосредственно перед первым элементом. После <!DOCTYPE должно следовать HTML или html. Если задано свойство doctype-public, метод вывода должен вывести PUBLIC, а затем указанный общедоступный идентификатор; если также задано свойство doctype-system, после общедоступного идентификатора должен быть выведен и указанный системный идентификатор. Если задано свойство doctype-system, но не задано свойство doctype-public, метод вывода должен вывести SYSTEM, а затем указанный системный идентификатор.

doctype-system задаёт системный идентификатор, используемый в объявлении типа документа.

См. также:
  • раздел 16 Рекомендации W3C по преобразованиям XSL (XSLT)
  • Значения константных полей

CDATA_SECTION_ELEMENTS

public static final String CDATA_SECTION_ELEMENTS
cdata-section-elements = расширенные имена.

cdata-section-elements задаёт разделённый пробелами список имён элементов, дочерние текстовые узлы которых должны выводиться с использованием секций CDATA. Обратите внимание, что эти имена должны иметь формат, описанный в разделе «Представление квалифицированного имени» в javax.xml.transform.

См. также:
  • раздел 16 Рекомендации W3C по преобразованиям XSL (XSLT).
  • Значения константных полей

INDENT

public static final String INDENT
indent = "yes" | "no".

indent задаёт, может ли Transformer добавлять дополнительные пробелы при выводе дерева результатов; значение должно быть yes или no.

См. также:
  • раздел 16 Рекомендации W3C по преобразованиям XSL (XSLT)
  • Значения константных полей

MEDIA_TYPE

public static final String MEDIA_TYPE
media-type = строка.

media-type задаёт тип носителя (тип содержимого MIME) данных, полученных при выводе дерева результатов. Параметр charset не следует задавать явно; вместо этого, если тип верхнего уровня — text, следует добавить параметр charset в соответствии с фактически используемой методом вывода кодировкой символов.

См. также:
  • раздел 16 Рекомендации W3C по преобразованиям XSL (XSLT)
  • Значения константных полей

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по 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/transform/OutputKeys.html

Spec-Zone.ru

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