Класс OutputKeys
public class OutputKeys extends Object
Все поля этого класса доступны только для чтения.
- Начиная с версии:
- 1.4
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
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 = "yes" | "no". |
static final String |
MEDIA_TYPE |
media-type = строка. |
static final String |
METHOD |
method = "xml" | "html" | "text" | расширенное имя. |
static final String |
OMIT_XML_DECLARATION |
omit-xml-declaration = "yes" | "no". |
static final String |
STANDALONE |
standalone = "yes" | "no". |
static final String |
VERSION |
version = nmtoken. |
Краткое описание методов
Подробное описание полей
METHOD
public static final String METHOD
Значение свойства method определяет общий способ вывода дерева результатов. Можно использовать и другие значения без пространства имён, например "xhtml", однако, если такие значения принимаются, их обработка определяется реализацией. Если какое-либо значение method не принимается и не квалифицировано пространством имён, то Transformer.setOutputProperty(String, String) или Transformer.setOutputProperties(Properties) вызовет исключение IllegalArgumentException.
- См. также:
VERSION
public static final String VERSION
version задаёт версию метода вывода.
Если метод вывода имеет значение "xml", значение version задаёт версию XML, используемую для вывода дерева результатов. Значение по умолчанию для метода вывода xml — 1.0. Если метод вывода имеет значение "html", значение version указывает версию HTML. Значение по умолчанию для метода вывода xml — 4.0; оно указывает, что результат должен выводиться в формате HTML, соответствующем рекомендации HTML 4.0 [HTML]. Если метод вывода имеет значение "text", свойство version игнорируется.
- См. также:
ENCODING
public static final String ENCODING
encoding задаёт предпочтительную кодировку символов, которую Transformer должен использовать для преобразования последовательностей символов в последовательности байтов. Значение свойства encoding следует интерпретировать без учёта регистра. Оно должно содержать только символы в диапазоне от #x21 до #x7E (то есть печатные символы ASCII). Значение должно быть либо charset, зарегистрированным в Internet Assigned Numbers Authority [IANA], [RFC2278], либо начинаться с X-.
- См. также:
OMIT_XML_DECLARATION
public static final String OMIT_XML_DECLARATION
omit-xml-declaration задаёт, должен ли процессор XSLT выводить объявление XML; значение должно быть yes или no.
- См. также:
STANDALONE
public static final String STANDALONE
standalone задаёт, должен ли Transformer выводить объявление автономного документа; значение должно быть yes или no.
- См. также:
DOCTYPE_PUBLIC
public static final String DOCTYPE_PUBLIC
Описание требуемого значения ключа см. в документации по свойству DOCTYPE_SYSTEM.
- См. также:
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 задаёт системный идентификатор, используемый в объявлении типа документа.
- См. также:
CDATA_SECTION_ELEMENTS
public static final String CDATA_SECTION_ELEMENTS
cdata-section-elements задаёт разделённый пробелами список имён элементов, дочерние текстовые узлы которых должны выводиться с использованием секций CDATA. Обратите внимание, что эти имена должны иметь формат, описанный в разделе «Представление квалифицированного имени» в javax.xml.transform.
- См. также:
INDENT
public static final String INDENT
indent задаёт, может ли Transformer добавлять дополнительные пробелы при выводе дерева результатов; значение должно быть yes или no.
- См. также:
MEDIA_TYPE
public static final String MEDIA_TYPE
media-type задаёт тип носителя (тип содержимого MIME) данных, полученных при выводе дерева результатов. Параметр charset не следует задавать явно; вместо этого, если тип верхнего уровня — text, следует добавить параметр charset в соответствии с фактически используемой методом вывода кодировкой символов.
- См. также:
© 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://docs.oracle.com/en/java/javase/25/docs/api/java.xml/javax/xml/transform/OutputKeys.html