IEntityReference 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
EntityReference 節點可用來表示樹中的實體參考。
[Android.Runtime.Register("org/w3c/dom/EntityReference", "", "Org.W3c.Dom.IEntityReferenceInvoker")]
public interface IEntityReference : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.INode
[<Android.Runtime.Register("org/w3c/dom/EntityReference", "", "Org.W3c.Dom.IEntityReferenceInvoker")>]
type IEntityReference = interface
interface INode
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 屬性
- 實作
備註
EntityReference 節點可用來表示樹中的實體參考。 請注意,字元參考與對預設實體的引用被視為由 HTML 或 XML 處理器擴充,字元以其 Unicode 對應形式表示,而非實體參考。 此外,XML 處理器在建構 Document實體時可能會完全擴展對實體的參考,而非提供 EntityReference 節點。 如果它確實提供此類節點,則 EntityReference 對於代表已知實體參照的節點,存在 a Entity ,且該節點的 EntityReference 子樹是該 Entity 節點子樹的複製品。 然而,當實體包含未綁定命名空間前綴時,後者可能不成立。 在這種情況下,由於命名空間前綴解析取決於實體參考的位置,節點的 EntityReference 後代可能會綁定到不同的命名空間 URI。 當節點 EntityReference 代表對未知實體的參考時,該節點沒有子節點,且其替換值(例如被使用) Attr.value 為空。
至於 Entity 節點, EntityReference 節點及其所有後代節點皆為唯讀。
<b>注意:</b>EntityReference 節點在如 XML 1.0 和 XML Schema 中,正規化是在實體參考展開後執行時,可能會造成元素內容與屬性值正規化問題。
的 org.w3c.dom.EntityReferenceJava 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
欄位
| 名稱 | Description |
|---|---|
| AttributeNode |
節點為 |
| CdataSectionNode |
節點為 |
| CommentNode |
節點為 |
| DocumentFragmentNode |
節點為 |
| DocumentNode |
節點為 |
| DocumentPositionContainedBy |
節點被參考節點所包含。 (繼承來源 INode) |
| DocumentPositionContains |
該節點包含參考節點。 (繼承來源 INode) |
| DocumentPositionDisconnected |
這兩個節點是斷開的。 (繼承來源 INode) |
| DocumentPositionFollowing |
節點跟隨參考節點。 (繼承來源 INode) |
| DocumentPositionImplementationSpecific |
前置與後行的判定依實作而異。 (繼承來源 INode) |
| DocumentPositionPreceding |
第二個節點位於參考節點之前。 (繼承來源 INode) |
| DocumentTypeNode |
節點為 |
| ElementNode |
節點為 |
| EntityNode |
節點為 |
| EntityReferenceNode |
節點為 |
| NotationNode |
節點為 |
| ProcessingInstructionNode |
節點為 |
| TextNode |
節點就是 |
屬性
| 名稱 | Description |
|---|---|
| Attributes |
|
| BaseURI |
該節點的絕對基底 URI,或 |
| ChildNodes |
|
| FirstChild |
這個節點的第一個子節點。 (繼承來源 INode) |
| Handle |
取得底層 Android 物件的 JNI 值。 (繼承來源 IJavaObject) |
| HasAttributes |
回傳該節點(若為元素)是否有屬性。 (繼承來源 INode) |
| HasChildNodes |
回傳該節點是否有子節點。 (繼承來源 INode) |
| JniIdentityHashCode |
回傳包裹實例的 |
| JniManagedPeerState |
管理貴族的狀況。 (繼承來源 IJavaPeerable) |
| JniObjectReferenceControlBlock |
|
| JniPeerMembers |
成員存取與召喚支援。 (繼承來源 IJavaPeerable) |
| LastChild |
這個節點的最後一個孩子。 (繼承來源 INode) |
| LocalName |
回傳該節點限定名稱的本地部分。 (繼承來源 INode) |
| NamespaceURI |
該節點的命名空間 URI,或 |
| NextSibling |
緊接著這個節點的節點。 (繼承來源 INode) |
| NodeName |
此節點的名稱,視其類型而定;請參見上表。 (繼承來源 INode) |
| NodeType |
一段代表底層物件類型(如上定義)的程式碼。 (繼承來源 INode) |
| NodeValue |
此節點的值,取決於其類型;請參見上表。 (繼承來源 INode) |
| OwnerDocument |
與 |
| ParentNode |
這個節點的父節點。 (繼承來源 INode) |
| PeerReference |
回傳JniObjectReference包裹後的 Java 物件實例。 (繼承來源 IJavaPeerable) |
| Prefix |
該節點的命名空間前綴,或 |
| PreviousSibling |
緊接著該節點的節點。 (繼承來源 INode) |
| TextContent |
此屬性回傳該節點及其後代節點的文字內容。 (繼承來源 INode) |
方法
| 名稱 | Description |
|---|---|
| AppendChild(INode) |
將該節點 |
| CloneNode(Boolean) |
回傳此節點的重複品,i. (繼承來源 INode) |
| CompareDocumentPosition(INode) |
比較參考節點 i。 (繼承來源 INode) |
| Disposed() |
當實例被處理後才被召喚。 (繼承來源 IJavaPeerable) |
| DisposeUnlessReferenced() |
如果沒有未解決的參考資料,則 |
| Finalized() |
當實例完成後才會被通知。 (繼承來源 IJavaPeerable) |
| GetFeature(String, String) |
此方法回傳一個專門物件,實作指定功能與版本的專用 API,依照 。 (繼承來源 INode) |
| GetUserData(String) |
擷取與 this 節點上金鑰相關聯的物件。 (繼承來源 INode) |
| InsertBefore(INode, INode) |
將節點 |
| IsDefaultNamespace(String) |
此方法檢查指定的 |
| IsEqualNode(INode) |
測試兩個節點是否相等。 (繼承來源 INode) |
| IsSameNode(INode) |
回傳該節點是否與給定節點相同。 (繼承來源 INode) |
| IsSupported(String, String) |
測試 DOM 實作是否實作了特定功能,且該功能是否由該節點支援,如 。 (繼承來源 INode) |
| LookupNamespaceURI(String) |
從這個節點開始,查找與該前綴相關的命名空間 URI。 (繼承來源 INode) |
| LookupPrefix(String) |
從這個節點開始,查找與指定命名空間 URI 相關的前綴。 (繼承來源 INode) |
| Normalize() |
將所有 |
| RemoveChild(INode) |
從子節點清單中移除 的 |
| ReplaceChild(INode, INode) |
將子節點替換為子 |
| SetJniIdentityHashCode(Int32) |
將回傳的值設為 |
| SetJniManagedPeerState(JniManagedPeerStates) |
|
| SetPeerReference(JniObjectReference) |
將回傳的值設為 |
| SetUserData(String, Object, IUserDataHandler) |
將物件關聯到該節點上的鍵。 (繼承來源 INode) |
| UnregisterFromRuntime() |
取消註冊此實例,讓執行時不會在未來 Java.Interop.JniRuntime+JniValueManager.PeekValue 的呼叫中回傳該實例。 (繼承來源 IJavaPeerable) |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
| JavaCast<TResult>(IJavaObject) |
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |