Spec-Zone.ru › OpenJDK 21

Класс OutputKeys

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

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

Since:
1.4
See Also:
  • раздел 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 (XSL Transformations)
  • Значения постоянных полей

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 (XSL Transformations)
  • Значения постоянных полей

ENCODING

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

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

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

OMIT_XML_Декларация

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

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

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

STANDALONE

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

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

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

DOCTYPE_PUBLIC

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

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

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

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 (XSL Transformations)
  • Значения постоянных полей

CDATA_SECTION_ELEMENTS

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

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

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

INDENT

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

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

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

MEDIA_TYPE

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

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

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

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

Spec-Zone.ru

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