Bagikan melalui


ICDATASection Antarmuka

Definisi

Bagian CDATA digunakan untuk menghindari blok teks yang berisi karakter yang akan dianggap sebagai markup.

[Android.Runtime.Register("org/w3c/dom/CDATASection", "", "Org.W3c.Dom.ICDATASectionInvoker")]
public interface ICDATASection : IDisposable, Java.Interop.IJavaPeerable, Org.W3c.Dom.IText
[<Android.Runtime.Register("org/w3c/dom/CDATASection", "", "Org.W3c.Dom.ICDATASectionInvoker")>]
type ICDATASection = interface
    interface IText
    interface ICharacterData
    interface INode
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Atribut
Penerapan

Keterangan

Bagian CDATA digunakan untuk menghindari blok teks yang berisi karakter yang akan dianggap sebagai markup. Satu-satunya pemisah yang dikenali di bagian CDATA adalah string "]]>" yang mengakhiri bagian CDATA. Bagian CDATA tidak dapat ditumpuk. Tujuan utama mereka adalah untuk menyertakan materi seperti fragmen XML, tanpa perlu keluar dari semua pemisah.

Atribut CharacterData.data menyimpan teks yang dimuat oleh bagian CDATA. Perhatikan bahwa em>ini <mungkin< berisi> karakter yang perlu diloloskan di luar bagian CDATA dan bahwa, tergantung pada pengodean karakter ("charset") yang dipilih untuk serialisasi, mungkin tidak mungkin untuk menulis beberapa karakter sebagai bagian dari bagian CDATA.

Antarmuka CDATASection mewarisi dari CharacterData antarmuka melalui Text antarmuka. Simpul yang berdekatan CDATASection tidak digabungkan dengan menggunakan normalize metode Node antarmuka.

Tidak ada pemeriksaan leksikal yang dilakukan pada konten bagian CDATA dan oleh karena itu dimungkinkan untuk memiliki urutan "]]&gt;" karakter dalam konten, yang ilegal di bagian CDATA per bagian 2.7 dari [XML 1.0]. Kehadiran urutan karakter ini harus menghasilkan kesalahan fatal selama serialisasi atau bagian cdata harus dibagi sebelum serialisasi (lihat juga parameter "split-cdata-sections" di DOMConfiguration antarmuka). <p ><b>Catatan:</b> Karena tidak ada markup yang dikenali dalam CDATASectionreferensi numerik karakter , tidak dapat digunakan sebagai mekanisme escape saat menserialisasikan. Oleh karena itu, tindakan perlu diambil saat menserialisasikan CDATASection dengan pengodean karakter di mana beberapa karakter yang terkandung tidak dapat diwakili. Kegagalan untuk melakukannya tidak akan menghasilkan XML yang terbentuk dengan baik. <p ><b>Catatan:</b> Salah satu solusi potensial dalam proses serialisasi adalah mengakhiri bagian CDATA sebelum karakter, mengeluarkan karakter menggunakan referensi karakter atau referensi entitas, dan membuka bagian CDATA baru untuk karakter lebih lanjut dalam simpul teks. Namun, perhatikan bahwa beberapa pustaka konversi kode pada saat penulisan tidak mengembalikan kesalahan atau pengecualian ketika karakter hilang dari pengodean, membuat tugas memastikan bahwa data tidak rusak pada serialisasi lebih sulit.

Lihat juga Spesifikasi Core Model Objek Dokumen (DOM) Tingkat 3.

Dokumentasi Java untuk org.w3c.dom.CDATASection.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Bidang

AttributeNode

Node adalah Attr.

(Diperoleh dari INode)
CdataSectionNode

Node adalah CDATASection.

(Diperoleh dari INode)
CommentNode

Node adalah Comment.

(Diperoleh dari INode)
DocumentFragmentNode

Node adalah DocumentFragment.

(Diperoleh dari INode)
DocumentNode

Node adalah Document.

(Diperoleh dari INode)
DocumentPositionContainedBy

Simpul dimuat oleh simpul referensi.

(Diperoleh dari INode)
DocumentPositionContains

Simpul berisi simpul referensi.

(Diperoleh dari INode)
DocumentPositionDisconnected

Dua simpul terputus.

(Diperoleh dari INode)
DocumentPositionFollowing

Simpul mengikuti simpul referensi.

(Diperoleh dari INode)
DocumentPositionImplementationSpecific

Penentuan sebelumnya versus berikut adalah spesifik implementasi.

(Diperoleh dari INode)
DocumentPositionPreceding

Simpul kedua mendahului simpul referensi.

(Diperoleh dari INode)
DocumentTypeNode

Node adalah DocumentType.

(Diperoleh dari INode)
ElementNode

Node adalah Element.

(Diperoleh dari INode)
EntityNode

Node adalah Entity.

(Diperoleh dari INode)
EntityReferenceNode

Node adalah EntityReference.

(Diperoleh dari INode)
NotationNode

Node adalah Notation.

(Diperoleh dari INode)
ProcessingInstructionNode

Node adalah ProcessingInstruction.

(Diperoleh dari INode)
TextNode

Simpul adalah simpul Text .

(Diperoleh dari INode)

Properti

Attributes

Yang NamedNodeMap berisi atribut simpul ini (jika merupakan Element) atau null sebaliknya.

(Diperoleh dari INode)
BaseURI

URI dasar absolut dari simpul ini atau null jika implementasi tidak dapat memperoleh URI absolut.

(Diperoleh dari INode)
ChildNodes

Yang NodeList berisi semua anak dari simpul ini.

(Diperoleh dari INode)
Data

Data karakter simpul yang mengimplementasikan antarmuka ini.

(Diperoleh dari ICharacterData)
FirstChild

Anak pertama dari simpul ini.

(Diperoleh dari INode)
Handle

Mendapatkan nilai JNI dari objek Android yang mendasar.

(Diperoleh dari IJavaObject)
HasAttributes

Mengembalikan apakah simpul ini (jika merupakan elemen) memiliki atribut apa pun.

(Diperoleh dari INode)
HasChildNodes

Mengembalikan apakah simpul ini memiliki anak.

(Diperoleh dari INode)
IsElementContentWhitespace

Mengembalikan apakah simpul teks ini berisi , sering disebut "spasi kosong yang dapat diabaikan".

(Diperoleh dari IText)
JniIdentityHashCode

Mengembalikan nilai java.lang.System.identityHashCode() untuk instans yang dibungkus.

(Diperoleh dari IJavaPeerable)
JniManagedPeerState

Status serekan terkelola.

(Diperoleh dari IJavaPeerable)
JniPeerMembers

Akses anggota dan dukungan pemanggilan.

(Diperoleh dari IJavaPeerable)
LastChild

Anak terakhir dari simpul ini.

(Diperoleh dari INode)
Length

Jumlah unit 16-bit yang tersedia melalui data dan metode di substringData bawah ini.

(Diperoleh dari ICharacterData)
LocalName

Mengembalikan bagian lokal dari nama node ini yang memenuhi syarat.

(Diperoleh dari INode)
NamespaceURI

URI namespace simpul ini, atau null jika tidak ditentukan (lihat ).

(Diperoleh dari INode)
NextSibling

Simpul segera mengikuti simpul ini.

(Diperoleh dari INode)
NodeName

Nama simpul ini, tergantung pada jenisnya; lihat tabel di atas.

(Diperoleh dari INode)
NodeType

Kode yang mewakili jenis objek yang mendasar, seperti yang didefinisikan di atas.

(Diperoleh dari INode)
NodeValue

Nilai simpul ini, tergantung pada jenisnya; lihat tabel di atas.

(Diperoleh dari INode)
OwnerDocument

Objek yang Document terkait dengan simpul ini.

(Diperoleh dari INode)
ParentNode

Induk simpul ini.

(Diperoleh dari INode)
PeerReference

Mengembalikan instans objek Java yang dibungkus JniObjectReference .

(Diperoleh dari IJavaPeerable)
Prefix

Awalan namespace dari simpul ini, atau null jika tidak ditentukan.

(Diperoleh dari INode)
PreviousSibling

Simpul segera mendahului simpul ini.

(Diperoleh dari INode)
TextContent

Atribut ini mengembalikan konten teks simpul ini dan turunannya.

(Diperoleh dari INode)
WholeText

Mengembalikan semua teks simpul simpul yang berdekatan Text secara logis dengan simpul ini, digabungkan dalam urutan dokumen.

(Diperoleh dari IText)

Metode

AppendChild(INode)

Menambahkan simpul newChild ke akhir daftar anak simpul ini.

(Diperoleh dari INode)
AppendData(String)

Tambahkan string ke akhir data karakter simpul.

(Diperoleh dari ICharacterData)
CloneNode(Boolean)

Mengembalikan duplikat simpul ini, i.

(Diperoleh dari INode)
CompareDocumentPosition(INode)

Membandingkan node referensi, i.

(Diperoleh dari INode)
DeleteData(Int32, Int32)

Hapus rentang unit 16-bit dari simpul.

(Diperoleh dari ICharacterData)
Disposed()

Dipanggil ketika instans telah dibuang.

(Diperoleh dari IJavaPeerable)
DisposeUnlessReferenced()

Jika tidak ada referensi yang luar biasa untuk instans ini, maka panggilan Dispose(); jika tidak, tidak melakukan apa pun.

(Diperoleh dari IJavaPeerable)
Finalized()

Dipanggil ketika instans telah diselesaikan.

(Diperoleh dari IJavaPeerable)
GetFeature(String, String)

Metode ini mengembalikan objek khusus yang mengimplementasikan API khusus dari fitur dan versi yang ditentukan, seperti yang ditentukan dalam .

(Diperoleh dari INode)
GetUserData(String)

Mengambil objek yang terkait dengan kunci pada simpul ini.

(Diperoleh dari INode)
InsertBefore(INode, INode)

Menyisipkan simpul newChild sebelum simpul refChildanak yang ada .

(Diperoleh dari INode)
InsertData(Int32, String)

Sisipkan string pada offset unit 16-bit yang ditentukan.

(Diperoleh dari ICharacterData)
IsDefaultNamespace(String)

Metode ini memeriksa apakah yang ditentukan namespaceURI adalah namespace default atau tidak.

(Diperoleh dari INode)
IsEqualNode(INode)

Menguji apakah dua simpul sama.

(Diperoleh dari INode)
IsSameNode(INode)

Mengembalikan apakah simpul ini adalah simpul yang sama dengan simpul yang diberikan.

(Diperoleh dari INode)
IsSupported(String, String)

Menguji apakah implementasi DOM mengimplementasikan fitur tertentu dan fitur tersebut didukung oleh simpul ini, seperti yang ditentukan dalam .

(Diperoleh dari INode)
LookupNamespaceURI(String)

Cari URI namespace yang terkait dengan awalan yang diberikan, mulai dari simpul ini.

(Diperoleh dari INode)
LookupPrefix(String)

Cari awalan yang terkait dengan URI namespace yang diberikan, mulai dari simpul ini.

(Diperoleh dari INode)
Normalize()

Menempatkan semua Text simpul di kedalaman penuh sub-pohon di bawah ini Node, termasuk node atribut, ke dalam bentuk "normal" di mana hanya struktur (e.

(Diperoleh dari INode)
RemoveChild(INode)

Menghapus simpul anak yang ditunjukkan oleh oldChild dari daftar anak, dan mengembalikannya.

(Diperoleh dari INode)
ReplaceChild(INode, INode)

Mengganti simpul oldChild anak dengan newChild dalam daftar anak, dan mengembalikan simpul oldChild .

(Diperoleh dari INode)
ReplaceData(Int32, Int32, String)

Ganti karakter yang dimulai pada offset unit 16-bit yang ditentukan dengan string yang ditentukan.

(Diperoleh dari ICharacterData)
ReplaceWholeText(String)

Mengganti teks simpul saat ini dan semua simpul teks yang berdekatan secara logis dengan teks yang ditentukan.

(Diperoleh dari IText)
SetJniIdentityHashCode(Int32)

Atur nilai yang dikembalikan oleh JniIdentityHashCode.

(Diperoleh dari IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Bagian CDATA digunakan untuk menghindari blok teks yang berisi karakter yang akan dianggap sebagai markup.

(Diperoleh dari IJavaPeerable)
SetPeerReference(JniObjectReference)

Atur nilai yang dikembalikan oleh PeerReference.

(Diperoleh dari IJavaPeerable)
SetUserData(String, Object, IUserDataHandler)

Kaitkan objek ke kunci pada simpul ini.

(Diperoleh dari INode)
SplitText(Int32)

Memecah simpul ini menjadi dua simpul pada yang ditentukan , menyimpan keduanya di pohon sebagai saudara kandung offset.

(Diperoleh dari IText)
SubstringData(Int32, Int32)

Mengekstrak rentang data dari simpul.

(Diperoleh dari ICharacterData)
UnregisterFromRuntime()

Batalkan pendaftaran instans ini sehingga runtime tidak akan mengembalikannya dari pemanggilan di masa mendatang Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Diperoleh dari IJavaPeerable)

Metode Ekstensi

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Bahasa Umum Android.

JavaCast<TResult>(IJavaObject)

Bagian CDATA digunakan untuk menghindari blok teks yang berisi karakter yang akan dianggap sebagai markup.

GetJniTypeName(IJavaPeerable)

Bagian CDATA digunakan untuk menghindari blok teks yang berisi karakter yang akan dianggap sebagai markup.

Berlaku untuk