IXmlSerializer 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義一個 XML 資訊集序列化介面。
[Android.Runtime.Register("org/xmlpull/v1/XmlSerializer", "", "Org.XmlPull.V1.IXmlSerializerInvoker")]
public interface IXmlSerializer : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("org/xmlpull/v1/XmlSerializer", "", "Org.XmlPull.V1.IXmlSerializerInvoker")>]
type IXmlSerializer = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 屬性
- 實作
備註
定義一個 XML 資訊集序列化介面。 此介面會抽象化序列化 XML 是否為相容 XML 1.0 的文字,或是其他 XML 1.0 序列化格式(例如二進位 XML,例如 WBXML)。
<b>請注意:</b> 此介面將成為 XmlPull 1.2 API 的一部分。 本文作為討論基礎。 它可能會以任何方式改變。
可拋出的例外包括:IOException 或執行時例外(可拋出更多執行時例外,但未宣告,因此此介面沒有定義語意):ul>li em IllegalArgumentException</em> - 幾乎所有標示該參數為非法<的方法 li><em>IllegalStateException</em>>><<<- 用來表示呼叫有良好的參數,但此處不預期(違反合約)及在請求設定未實作功能/屬性時(UnsupportedOperationException 會更好,但 MIDP 中沒有)</ul>
<b>注意:</b> 在某些實作中撰寫 CDSECT、ENTITY_REF、IGNORABLE_WHITESPACE、PROCESSING_INSTRUCTION、COMMENT 和 DOCDECL 可能不支援(例如序列化為 WBXML 時)。 此時會拋出 IllegalStateException,建議使用選用功能表示實作不支援此類輸出。
的 org.xmlpull.v1.XmlSerializerJava 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
屬性
| 名稱 | Description |
|---|---|
| Depth |
回傳元件目前的深度。 |
| Handle |
取得底層 Android 物件的 JNI 值。 (繼承來源 IJavaObject) |
| JniIdentityHashCode |
回傳包裹實例的 |
| JniManagedPeerState |
管理貴族的狀況。 (繼承來源 IJavaPeerable) |
| JniObjectReferenceControlBlock |
定義一個 XML 資訊集序列化介面。 (繼承來源 IJavaPeerable) |
| JniPeerMembers |
成員存取與召喚支援。 (繼承來源 IJavaPeerable) |
| Name |
回傳由 startTag() 設定的當前元素名稱。 |
| Namespace |
回傳目前元素的命名空間 URI,由 startTag() 設定。 |
| PeerReference |
回傳JniObjectReference包裹後的 Java 物件實例。 (繼承來源 IJavaPeerable) |