Spec-Zone.ru › OpenJDK 8

Класс OutputKeys

  • java.lang.Object
    • javax.xml.transform.OutputKeys

public class OutputKeys
extends Object

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

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

См. также:
раздел 16 рекомендации W3C по XSLT (XSL Transformations)

Поля

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

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

static String DOCTYPE_PUBLIC

doctype-public = строка.

static String DOCTYPE_SYSTEM

doctype-system = строка.

static String ENCODING

encoding = строка.

static String INDENT

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

static String MEDIA_TYPE

media-type = строка.

static String METHOD

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

static String OMIT_XML_DECLARATION

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

static String STANDALONE

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

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

ENCODING

public static final String ENCODING

encoding = строка.

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

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

OMIT_XML_DECLARATION

public static final String OMIT_XML_DECLARATION

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

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

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

STANDALONE

public static final String STANDALONE

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

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

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

DOCTYPE_PUBLIC

public static final String DOCTYPE_PUBLIC

doctype-public = строка.

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

См. также:
раздел 16 рекомендации W3C по XSL Transformations (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 Transformations (XSLT), Значения константных полей

CDATA_SECTION_ELEMENTS

public static final String CDATA_SECTION_ELEMENTS

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

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

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

INDENT

public static final String INDENT

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

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

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

MEDIA_TYPE

public static final String MEDIA_TYPE

media-type = строка.

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

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

© 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.

Spec-Zone.ru

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