Spec-Zone.ru › OpenJDK 24

Класс OutputKeys

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

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

Since:
1.4
See Also:
  • раздел 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 = "да" | "нет".
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 по преобразованиям XSL (XSLT)
  • Постоянные значения полей

VERSION

public static final String VERSION
version = nmtoken.

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

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

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

ENCODING

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

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

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

OMIT_XML_ДЕКЛАРАЦИЯ

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 указывает, должен ли трансформер выводить объявление автономного документа; значение должно быть 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 указывает, может ли трансформер добавлять дополнительные пробелы при выводе дерева результатов; значение должно быть yes или no.

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

MEDIA_TYPE

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

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

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

© 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://download.java.net/java/early_access/jdk24/docs/api/java.xml/javax/xml/transform/OutputKeys.html

Spec-Zone.ru

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