|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface DocumentType
每個 Document
都有 doctype
屬性,該屬性的值可以為 null
,也可以為 DocumentType
物件。因為在寫入時不能明確瞭解名稱空間和各種 XML 網要在 DTD 表示形式上的成果的影響,DOM Core 中的 DocumentType
介面為針對文檔和其他因素定義的實體列表提供了一個介面。
DOM Level 3 不支持編輯 DocumentType
節點。DocumentType
節點為只讀的。
另請參見 Document Object Model (DOM) Level 3 Core Specification。
欄位摘要 |
---|
方法摘要 | |
---|---|
NamedNodeMap |
getEntities()
包含在 DTD 中宣告的內部和外部常規實體的 NamedNodeMap 。 |
String |
getInternalSubset()
以字元串表示的內部子集,如果沒有內部子集,則為 null 。 |
String |
getName()
DTD 的名稱;即緊跟在 DOCTYPE 關鍵字後面的名稱。 |
NamedNodeMap |
getNotations()
包含在 DTD 中宣告的表示法的 NamedNodeMap 。 |
String |
getPublicId()
外部子集的公共標識符。 |
String |
getSystemId()
外部子集的系統標識符。 |
方法詳細資訊 |
---|
String getName()
DOCTYPE
關鍵字後面的名稱。
NamedNodeMap getEntities()
NamedNodeMap
。不包含參數實體。丟棄重複實體。例如以下範例中:
<!DOCTYPE ex SYSTEM "ex.dtd" [ <!ENTITY foo "foo"> <!ENTITY bar "bar"> <!ENTITY bar "bar2"> <!ENTITY % baz "baz"> ]> <ex/>該介面提供對
foo
的存取,並且提供 bar
的第一個宣告而不是 bar
或者 baz
的第二個宣告。此映射中的每個節點也實作 Entity
介面。entities
。
NamedNodeMap getNotations()
NamedNodeMap
。丟棄重複實體。此映射中的每個節點也實作 Notation
介面。notations
。
String getPublicId()
String getSystemId()
String getInternalSubset()
null
。這不包含分隔方括號。
註:返回的實際內容取決於可用於該實作的資訊量。取決於各種參數(包括用於建構文檔的 XML 處理器)這可以不同。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。