public class OutputKeys
extends Object
java.lang.Object | |
↳ | javax.xml.transform.OutputKeys |
提供可用于设置Transformer的输出属性或从Transformer或Templates对象中检索输出属性的字符串常量。
此类中的所有字段都是只读的。
Constants |
|
---|---|
String |
CDATA_SECTION_ELEMENTS cdata-section-elements = 扩展名称 。 |
String |
DOCTYPE_PUBLIC doctype-public = string 。 |
String |
DOCTYPE_SYSTEM doctype-system = string 。 |
String |
ENCODING 编码= 字符串 。 |
String |
INDENT indent =“yes”| “没有”。 |
String |
MEDIA_TYPE media-type = string 。 |
String |
METHOD method =“xml”| “html”| “文字”| 扩展名称 。 |
String |
OMIT_XML_DECLARATION omit-xml-declaration =“yes”| “没有”。 |
String |
STANDALONE standalone =“yes”| “没有”。 |
String |
VERSION 版本= nmtoken 。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
String CDATA_SECTION_ELEMENTS
cdata-section-elements = 扩展名称 。
cdata-section-elements
指定使用CDATA部分输出其文本节点子元素的元素名称的空白分隔列表。 请注意,这些名称必须使用Qualfied Name Representation节中描述的格式javax.xml.transform
。
常量值:“cdata-section-elements”
String DOCTYPE_PUBLIC
doctype-public = string 。
请参阅 DOCTYPE_SYSTEM
属性的文档以 DOCTYPE_SYSTEM
密钥的值应该是什么的描述。
常量值:“doctype-public”
String DOCTYPE_SYSTEM
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
指定要在文档类型声明中使用的系统标识符。
常量值:“doctype-system”
String ENCODING
编码= 字符串 。
encoding
指定了Transformer用于将字符序列编码为字节序列的首选字符编码。 编码属性的值应该不区分大小写。 该值只能包含#x21到#x7E范围内的字符(即,可打印的ASCII字符)。 该值应是某个charset
与互联网编号分配机构注册[IANA] , [RFC2278]或启动X-
。
常量值:“编码”
String INDENT
indent =“yes”| “没有”。
indent
指定Transformer在输出结果树时是否可能会添加额外的空白; 该值必须是yes
或no
。
常量值:“缩进”
String MEDIA_TYPE
media-type = string 。
media-type
指定输出结果树所产生的数据的媒体类型(MIME内容类型)。 不应该明确指定charset
参数; 相反,当顶级媒体类型为text
,应根据输出方法实际使用的字符编码添加charset
参数。
常数值:“媒体类型”
String METHOD
method =“xml”| “html”| “文字”| 扩展名称 。
method属性的值标识应该用于输出结果树的整体方法。 可以使用其他非名称空间值,例如“xhtml”,但如果接受,则对这些值的处理是实现定义的。 如果任何方法值未被接受且不符合名称空间限定,则setOutputProperty(String, String)
或setOutputProperties(Properties)
将抛出IllegalArgumentException
。
常数值:“方法”
String OMIT_XML_DECLARATION
omit-xml-declaration =“yes”| “没有”。
omit-xml-declaration
指定XSLT处理器是否应输出XML声明; 该值必须是yes
或no
。
常量值:“omit-xml-declaration”
String STANDALONE
standalone =“yes”| “没有”。
standalone
指定Transformer是否应输出独立文档声明; 该值必须是yes
或no
。
常数值:“独立”
String VERSION
版本= nmtoken 。
version
指定输出方法的版本。
当输出方法为“xml”时,版本值指定用于输出结果树的XML版本。 xml输出方法的默认值是1.0。 当输出方法是“html”时,版本值指示HTML的版本。 xml输出方法的默认值是4.0,它指定结果应该输出为符合HTML 4.0建议[HTML]的HTML。 如果输出方法是“文本”,则版本属性将被忽略。
常量值:“版本”