Spec-Zone.ru › OpenJDK 17

Класс OutputKeys

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

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

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

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

Модификатор и тип Поле Описание
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 = "да" | "нет".
static final String MEDIA_TYPE
media-type = строка.
static final String METHOD
method = "xml" | "html" | "text" | расширенное имя.
static final String OMIT_XML_DECLARATION
omit-xml-declaration = "да" | "нет".
static final String STANDALONE
standalone = "да" | "нет".
static final String VERSION
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 Рекомендации W3C по преобразованиям XSLT (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 по преобразованиям XSLT (XSLT)
  • Постоянные значения поля

ENCODING

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

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

См. также:
  • раздел 16 Рекомендации W3C по преобразованиям XSLT (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 по преобразованиям XSLT (XSLT)
  • Постоянные значения поля

STANDALONE

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

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

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

DOCTYPE_PUBLIC

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

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

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

DOCTYPE_SYSTEM

public static final String 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 по преобразованиям XSLT (XSLT)
  • Постоянные значения поля

CDATA_SECTION_ELEMENTS

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

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

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

INDENT

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

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

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

MEDIA_TYPE

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

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

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

© 1993, 2021, 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/17/docs/api/java.xml/javax/xml/transform/OutputKeys.html

Spec-Zone.ru

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