Share via


IDocument 介面

定義

介面 Document 代表整個 HTML 或 XML 檔。

[Android.Runtime.Register("org/w3c/dom/Document", "", "Org.W3c.Dom.IDocumentInvoker")]
public interface IDocument : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.INode
[<Android.Runtime.Register("org/w3c/dom/Document", "", "Org.W3c.Dom.IDocumentInvoker")>]
type IDocument = interface
    interface INode
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
屬性
實作

備註

介面 Document 代表整個 HTML 或 XML 檔。 在概念上,它是檔樹狀結構的根目錄,並提供檔資料的主要存取權。

由於元素、文位元組點、批註、處理指示等不能存在於 的內容 Document 之外, Document 因此介面也包含建立這些物件所需的處理站方法。 建立 Node 的物件具有 ownerDocument 屬性,可將它們與 Document 建立其內容內的 產生關聯。

另請參閱 檔物件模型 (DOM) 層級 3 核心規格

org.w3c.dom.Document JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

欄位

AttributeNode

節點是 Attr

(繼承來源 INode)
CdataSectionNode

節點是 CDATASection

(繼承來源 INode)
CommentNode

節點是 Comment

(繼承來源 INode)
DocumentFragmentNode

節點是 DocumentFragment

(繼承來源 INode)
DocumentNode

節點是 Document

(繼承來源 INode)
DocumentPositionContainedBy

節點是由參考節點所包含。

(繼承來源 INode)
DocumentPositionContains

節點包含參考節點。

(繼承來源 INode)
DocumentPositionDisconnected

這兩個節點已中斷連線。

(繼承來源 INode)
DocumentPositionFollowing

節點會遵循參考節點。

(繼承來源 INode)
DocumentPositionImplementationSpecific

上述與下列的判斷是實作特定的。

(繼承來源 INode)
DocumentPositionPreceding

第二個節點位於參考節點之前。

(繼承來源 INode)
DocumentTypeNode

節點是 DocumentType

(繼承來源 INode)
ElementNode

節點是 Element

(繼承來源 INode)
EntityNode

節點是 Entity

(繼承來源 INode)
EntityReferenceNode

節點是 EntityReference

(繼承來源 INode)
NotationNode

節點是 Notation

(繼承來源 INode)
ProcessingInstructionNode

節點是 ProcessingInstruction

(繼承來源 INode)
TextNode

節點是 Text 節點。

(繼承來源 INode)

屬性

Attributes

NamedNodeMap 如果這個節點是 Element) 或其他 null 屬性,則 (。

(繼承來源 INode)
BaseURI

這個節點的絕對基底 URI; null 如果實作無法取得絕對 URI,則為 。

(繼承來源 INode)
ChildNodes

NodeList,包含這個節點的所有子系。

(繼承來源 INode)
Doctype

檔案類型宣告 (請參閱 DocumentType 與此檔相關聯的) 。

DocumentElement

這是方便的屬性,可讓您直接存取檔之檔元素的子節點。

DocumentURI

檔的位置 null ,如果未定義,或是使用 DOMImplementation.createDocument 建立 ,則 Document 為 。

DomConfig

叫用時 Document.normalizeDocument() 所使用的組態。

FirstChild

這個節點的第一個子系。

(繼承來源 INode)
Handle

取得基礎 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
HasAttributes

傳回這個節點是否 (是否為專案) 具有任何屬性。

(繼承來源 INode)
HasChildNodes

傳回這個節點是否有任何子系。

(繼承來源 INode)
Implementation

處理 DOMImplementation 此檔的物件。

InputEncoding

屬性,指定剖析時用於此檔的編碼方式。

JniIdentityHashCode

傳回包裝實例的 java.lang.System.identityHashCode() 值。

(繼承來源 IJavaPeerable)
JniManagedPeerState

受控對等的狀態。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取和調用支援。

(繼承來源 IJavaPeerable)
LastChild

這個節點的最後一個子系。

(繼承來源 INode)
LocalName

傳回這個節點之限定名稱的本機部分。

(繼承來源 INode)
NamespaceURI

這個節點的命名空間 URI,如果 null 未指定,則 (會看到 ) 。

(繼承來源 INode)
NextSibling

緊接在此節點後面的節點。

(繼承來源 INode)
NodeName

此節點的名稱,視其類型而定;請參閱上表。

(繼承來源 INode)
NodeType

程式碼,表示基礎物件的型別,如上面所定義。

(繼承來源 INode)
NodeValue

此節點的值,視其類型而定;請參閱上表。

(繼承來源 INode)
OwnerDocument

與此 Document 節點相關聯的 物件。

(繼承來源 INode)
ParentNode

這個節點的父代。

(繼承來源 INode)
PeerReference

JniObjectReference 回已包裝 JAVA 物件實例的 。

(繼承來源 IJavaPeerable)
Prefix

這個節點的命名空間前置詞,如果未 null 指定,則為 。

(繼承來源 INode)
PreviousSibling

緊接在此節點前面的節點。

(繼承來源 INode)
StrictErrorChecking

屬性,指定是否強制執行錯誤檢查。

TextContent

這個屬性會傳回這個節點及其子代的文字內容。

(繼承來源 INode)
XmlEncoding

屬性,指定做為 檔的編碼方式的一部分。

XmlStandalone

屬性,指定做為 的一部分,這個檔是否為獨立檔。

XmlVersion

屬性,指定為 本檔版本號碼的一部分。

方法

AdoptNode(INode)

嘗試從另一份檔採用節點至本檔。

AppendChild(INode)

將節點 newChild 新增至這個節點之子系列表的結尾。

(繼承來源 INode)
CloneNode(Boolean)

傳回這個節點的複本 i.

(繼承來源 INode)
CompareDocumentPosition(INode)

比較參考節點 i。

(繼承來源 INode)
CreateAttribute(String)

Attr建立指定名稱的 。

CreateAttributeNS(String, String)

建立指定限定名稱和命名空間 URI 的屬性。

CreateCDATASection(String)

建立 CDATASection 節點,其值為指定的字串。

CreateComment(String)

Comment建立指定字串的節點。

CreateDocumentFragment()

建立空的 DocumentFragment 物件。

CreateElement(String)

建立指定之型別的專案。

CreateElementNS(String, String)

建立指定限定名稱和命名空間 URI 的專案。

CreateEntityReference(String)

建立 EntityReference 物件。

CreateProcessingInstruction(String, String)

ProcessingInstruction建立指定名稱和資料字串的節點。

CreateTextNode(String)

Text建立指定字串的節點。

Disposed()

在處置實例時呼叫。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()

如果沒有這個實例的未完成參考,則呼叫 Dispose() ,否則不會執行任何動作。

(繼承來源 IJavaPeerable)
Finalized()

實例完成時呼叫。

(繼承來源 IJavaPeerable)
GetElementById(String)

Element傳回具有具有指定值的 ID 屬性的 。

GetElementsByTagName(String)

NodeList 回具有指定標籤名稱且包含在檔中之所有 Elements 檔順序的 。

GetElementsByTagNameNS(String, String)

NodeList以檔順序傳回具有指定本機名稱和命名空間 URI 之 所有 Elements 的 。

GetFeature(String, String)

這個方法會傳回特製化物件,此物件會實作指定之功能和版本的特製化 API,如 中所指定。

(繼承來源 INode)
GetUserData(String)

擷取與此節點上索引鍵相關聯的 物件。

(繼承來源 INode)
ImportNode(INode, Boolean)

將節點從另一份檔匯入至此檔,而不需改變或移除原始檔案中的來源節點;這個方法會建立來源節點的新複本。

InsertBefore(INode, INode)

在現有的子節點之前插入節點 newChildrefChild

(繼承來源 INode)
IsDefaultNamespace(String)

這個方法會檢查指定的 namespaceURI 是否為預設命名空間。

(繼承來源 INode)
IsEqualNode(INode)

測試兩個節點是否相等。

(繼承來源 INode)
IsSameNode(INode)

傳回這個節點是否與指定的節點相同。

(繼承來源 INode)
IsSupported(String, String)

測試 DOM 實作是否實作特定功能,且此節點是否支援該功能,如 中所指定。

(繼承來源 INode)
LookupNamespaceURI(String)

從這個節點開始,查閱與指定前置詞相關聯的命名空間 URI。

(繼承來源 INode)
LookupPrefix(String)

從這個節點開始,查閱與指定命名空間 URI 相關聯的前置詞。

(繼承來源 INode)
Normalize()

將所有 Text 節點放在這個 Node 下方子樹狀結構的完整深度,包括屬性節點,以「一般」形式呈現,其中只有結構 (e。

(繼承來源 INode)
NormalizeDocument()

這個方法就像檔正在執行儲存和載入週期一樣,將檔置於「正常」表單中。

RemoveChild(INode)

從子系列表中移除 所 oldChild 指示的子節點,並傳回它。

(繼承來源 INode)
RenameNode(INode, String, String)

重新命名類型 ELEMENT_NODE 為 或 ATTRIBUTE_NODE 的現有節點。

ReplaceChild(INode, INode)

將子節點 oldChildnewChild 取代為 子系列表中的 ,並傳 oldChild 回節點。

(繼承來源 INode)
SetJniIdentityHashCode(Int32)

設定 所 JniIdentityHashCode 傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

介面 Document 代表整個 HTML 或 XML 檔。

(繼承來源 IJavaPeerable)
SetPeerReference(JniObjectReference)

設定 所 PeerReference 傳回的值。

(繼承來源 IJavaPeerable)
SetUserData(String, Object, IUserDataHandler)

將 物件與這個節點上的索引鍵產生關聯。

(繼承來源 INode)
UnregisterFromRuntime()

取消註冊此實例,讓執行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。

(繼承來源 IJavaPeerable)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

介面 Document 代表整個 HTML 或 XML 檔。

GetJniTypeName(IJavaPeerable)

介面 Document 代表整個 HTML 或 XML 檔。

適用於