|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.xml.transform.OutputKeys
public class OutputKeys
提供可用於設置 Transformer 的輸出屬性或從 Transformer 或 Templates 物件檢索輸出屬性的字元串常數。
此類別中的所有欄位均為只讀的。
欄位摘要 | |
---|---|
static String |
CDATA_SECTION_ELEMENTS
cdata-section-elements = expanded names. cdata-section-elements 指定了由空白分隔的元素名稱列表,其中的文本節點子級應使用 CDATA 部分來輸出。 |
static String |
DOCTYPE_PUBLIC
doctype-public = string. 有關關鍵值應為何值的描述,請參閱 DOCTYPE_SYSTEM 屬性文檔。 |
static String |
DOCTYPE_SYSTEM
doctype-system = string. doctype-system 指定了要在文檔型別宣告中使用的系統標識符。 |
static String |
ENCODING
encoding = string. encoding 指定了首選的字元編碼,Transformer 應使用此編碼將字元序列編碼作為位元組序列進行編碼。 |
static String |
INDENT
indent = "yes" | "no". indent 指定了當輸出結果階層樹時,Transformer 是否可以添加額外的空白;其值必須為 yes 或 no 。 |
static String |
MEDIA_TYPE
media-type = string. media-type 指定了輸出結果階層樹得到的資料的介質型別(MIME 內容型別)。 |
static String |
METHOD
method = "xml" | "html" | "text" | expanded name。 |
static String |
OMIT_XML_DECLARATION
omit-xml-declaration = "yes" | "no". omit-xml-declaration 指定了 XSLT 處理器是否應輸出 XML 宣告,其值必須為 yes 或 no 。 |
static String |
STANDALONE
standalone = "yes" | "no". standalone 指定了 Transformer 是否應輸出單獨的文檔宣告,其值必須為 yes 或 no 。 |
static String |
VERSION
version = nmtoken. version 指定了輸出方法的版本。 |
方法摘要 |
---|
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
欄位詳細資訊 |
---|
public static final String METHOD
方法屬性的值標識了應用於輸出結果階層樹的總體方法。可以使用其他非名稱空間的值,例如 "xhtml",但如果接受的話,這樣的值的處理是由實作定義的。如果不接受任何方法值,或方法值不是名稱空間限定的,則 Transformer.setOutputProperty(java.lang.String, java.lang.String)
或 Transformer.setOutputProperties(java.util.Properties)
將拋出 IllegalArgumentException
。
public static final String VERSION
version
指定了輸出方法的版本。
當輸出方法為 "xml" 時,版本值指定了要用於輸出結果階層樹的 XML 的版本。xml 輸出方法的預設值為 1.0。當輸出方法為 "html" 時,版本值指示了 HTML 的版本。xml 輸出方法的置信值為 4.0,它指定了結果應以遵守 HTML 4.0 Recommendation [HTML] 的 HTML 格式輸出。如果輸出方法為 "text",則忽略版本屬性。
public static final String ENCODING
encoding
指定了首選的字元編碼,Transformer 應使用此編碼將字元序列編碼作為位元組序列進行編碼。編碼屬性值應是不區分大小寫的。該值必須只包含 #x21 到 #x7E(即可列印的 ASCII 字元)範圍內的字元。值要麼為 Internet Assigned Numbers Authority [IANA], [RFC2278] 中註冊的 charset
,要麼以 X-
開頭。
public static final String OMIT_XML_DECLARATION
omit-xml-declaration
指定了 XSLT 處理器是否應輸出 XML 宣告,其值必須為 yes
或 no
。
public static final String STANDALONE
standalone
指定了 Transformer 是否應輸出單獨的文檔宣告,其值必須為 yes
或 no
。
public static final String DOCTYPE_PUBLIC
有關關鍵值應為何值的描述,請參閱 DOCTYPE_SYSTEM
屬性文檔。
public static final String DOCTYPE_SYSTEM
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
指定了要在文檔型別宣告中使用的系統標識符。
public static final String CDATA_SECTION_ELEMENTS
cdata-section-elements
指定了由空白分隔的元素名稱列表,其中的文本節點子級應使用 CDATA 部分來輸出。注意這些名稱必須使用 javax.xml.transform
的 Qualfied Name Representation 節中描述的格式。
public static final String INDENT
indent
指定了當輸出結果階層樹時,Transformer 是否可以添加額外的空白;其值必須為 yes
或 no
。
public static final String MEDIA_TYPE
media-type
指定了輸出結果階層樹得到的資料的介質型別(MIME 內容型別)。不應顯式指定charset
參數;相反,當頂層介質型別為 text
時,應根據輸出方法實際使用的字元編碼來添加 charset
參數。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。