Класс OutputKeys

public class OutputKeys
extends Object

Предоставляет строковые константы, которые могут быть использованы для установки свойств вывода для преобразователя или для извлечения свойств вывода из объекта преобразователя или шаблонов.

Все поля в этом классе являются только для чтения.

Since:
1.4
См. также:
раздел 16 спецификации XSL Transformations (XSLT) W3C

Поля

Модификатор и типПолеОписание
static StringCDATA_SECTION_ELEMENTS

cdata-section-elements = расширенные имена.

static StringDOCTYPE_PUBLIC

doctype-public = строка.

static StringDOCTYPE_SYSTEM

doctype-system = строка.

static StringENCODING

encoding = строка.

static StringINDENT

indent = "да" | "нет".

static StringMEDIA_TYPE

media-type = строка.

static StringMETHOD

method = "xml" | "html" | "text" | расширенное имя.

static StringOMIT_XML_DECLARATION

omit-xml-declaration = "да" | "нет".

static StringSTANDALONE

standalone = "да" | "нет".

static StringVERSION

version = nmtoken.

Методы

Методы, объявленные в классе java.lang.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(java.lang.String, java.lang.String) или Transformer.setOutputProperties(java.util.Properties) выбросят исключение IllegalArgumentException.

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

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 спецификации XSL Transformations (XSLT) W3C, Значения константных полей

ENCODING

public static final String ENCODING

encoding = строка.

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

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

OMIT_XML_DECLARATION

public static final String OMIT_XML_DECLARATION

omit-xml-declaration = "да" | "нет".

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

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

STANDALONE

public static final String STANDALONE

standalone = "да" | "нет".

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

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

DOCTYPE_PUBLIC

public static final String DOCTYPE_PUBLIC

doctype-public = строка.

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

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

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 спецификации XSL Transformations (XSLT) W3C, Значения константных полей

CDATA_SECTION_ELEMENTS

public static final String CDATA_SECTION_ELEMENTS

cdata-section-elements = расширенные имена.

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

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

INDENT

public static final String INDENT

indent = "да" | "нет".

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

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

MEDIA_TYPE

public static final String MEDIA_TYPE

media-type = строка.

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

См. также:
s eкция 16 спецификации XSL Transformations (XSLT) W3C, Значения константных полей

© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.xml/javax/xml/transform/OutputKeys.html

Spec-Zone .ru
спецификации, руководства, описания, API