模块 java.xml

类 OutputKeys

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

public class OutputKeys extends Object
提供可用于设置 Transformer 的输出属性或从 Transformer 或 Templates 对象检索输出属性的字符串常量。

此类中的所有字段都是只读的。

自从:
1.4
参见:
  • 字段详细信息

    • METHOD

      public static final String  METHOD
      方法=“XML” | “HTML” | “文本” |扩展名称.

      method 属性的值标识应该用于输出结果树的总体方法。可以使用其他非命名空间值,例如“xhtml”,但是,如果被接受,这些值的处理是实现定义的。如果任何方法值不被接受并且不符合命名空间限定,则 Transformer.setOutputProperty(java.lang.String, java.lang.String) Transformer.setOutputProperties(java.util.Properties) 将抛出 IllegalArgumentException

      参见:
    • VERSION

      public static final String  VERSION
      版本 =nmtoken.

      version 指定输出方法的版本。

      当输出方法为“xml”时,版本值指定用于输出结果树的 XML 版本。 xml 输出方法的默认值为 1.0。当输出方法为“html”时,版本值表示 HTML 的版本。 xml 输出方法的默认值为 4.0,它指定结果应输出为符合 HTML 4.0 Recommendation [HTML] 的 HTML。如果输出方法是“文本”,版本属性将被忽略。

      参见:
    • ENCODING

      public static final String  ENCODING
      编码 =string.

      encoding 指定 Transformer 应该使用的首选字符编码,将字符序列编码为字节序列。编码属性的值应该不区分大小写。该值只能包含#x21 到#x7E 范围内的字符(即可打印的ASCII 字符)。该值应该是在互联网编号分配机构 [IANA][RFC2278] 注册的 charset 或以 X- 开头。

      参见:
    • OMIT_XML_DECLARATION

      public static final String  OMIT_XML_DECLARATION
      省略-xml-声明=“是”| “不”。

      omit-xml-declaration 指定 XSLT 处理器是否应该输出 XML 声明;该值必须是 yesno

      参见:
    • STANDALONE

      public static final String  STANDALONE
      独立=“是” | “不”。

      standalone 指定 Transformer 是否应该输出一个独立的文档声明;该值必须是 yesno

      参见:
    • DOCTYPE_PUBLIC

      public static final String  DOCTYPE_PUBLIC
      文档类型公共=string.

      请参阅 DOCTYPE_SYSTEM 属性的文档,了解键的值应该是什么的描述。

      参见:
    • DOCTYPE_SYSTEM

      public static final String  DOCTYPE_SYSTEM
      文档类型系统 =string.

      doctype-system 指定要在文档类型声明中使用的系统标识符。

      如果指定了 doctype-system 属性,则 xml 输出方法应在第一个元素之前立即输出文档类型声明。 <!DOCTYPE 后面的名称应该是第一个元素的名称。如果还指定了 doctype-public 属性,那么 xml 输出方法应该输出 PUBLIC 后跟公共标识符,然后是系统标识符;否则,它应该输出 SYSTEM 后跟系统标识符。内部子集应该是空的。除非指定了 doctype-system 属性,否则应忽略 doctype-public 属性的值。

      如果指定了 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-section-elements 指定一个以空格分隔的元素名称列表,其文本节点子节点应使用 CDATA 部分输出。请注意,这些名称必须使用 javax.xml.transform 中的限定名称表示部分中描述的格式。

      参见:
    • INDENT

      public static final String  INDENT
      缩进=“是” | “不”。

      indent 指定 Transformer 在输出结果树时是否可以添加额外的空格;该值必须是 yesno

      参见:
    • MEDIA_TYPE

      public static final String  MEDIA_TYPE
      媒体类型 =string.

      media-type 指定输出结果树所产生的数据的媒体类型(MIME 内容类型)。不应显式指定charset参数;相反,当顶级媒体类型为 text 时,应根据输出方法实际使用的字符编码添加一个 charset 参数。

      参见: