Class Text

Text class

Antarmuka Teks mewarisi dari CharacterData dan mewakili konten tekstual (disebut data karakter dalam XML) dari Elemen atau Attr.

public class Text : CharacterData

Properti

NamaKeterangan
virtual Attributes { get; }NamedNodeMap yang berisi atribut node ini (jika itu adalah Elemen) atau null jika tidak.
virtual BaseURI { get; }URI dasar absolut dari node ini atau nol jika implementasi tidak dapat memperoleh URI absolut.
ChildNodes { get; }Sebuah NodeList yang berisi semua anak dari node ini. Jika tidak ada anak, ini adalah NodeList yang tidak berisi node..
virtual Data { get; set; }Data karakter dari node yang mengimplementasikan interface ini.
FirstChild { get; }Anak pertama dari node ini. Jika tidak ada simpul seperti itu, ini mengembalikan null.
IsElementContentWhitespace { get; }Mengembalikan apakah simpul teks ini berisi spasi kosong konten elemen, sering kali secara kasar disebut “spasi kosong yang tidak dapat diabaikan”.
LastChild { get; }Anak terakhir dari node ini. Jika tidak ada simpul seperti itu, ini mengembalikan null.
Length { get; }Jumlah unit 16-bit yang tersedia melalui data dan metode substringData di bawah ini. Ini mungkin memiliki nilai nol, yaitu node CharacterData mungkin kosong.
virtual LocalName { get; }Mengembalikan bagian lokal dari nama yang memenuhi syarat dari node ini. Untuk node jenis apa pun selain ELEMENT_NODE dan ATTRIBUTE_NODE dan node yang dibuat dengan metode DOM Level 1, seperti Document.createElement(), ini selalu null.
virtual NamespaceURI { get; }Namespace URI node ini, atau null jika tidak ditentukan.
NextSibling { get; }Simpul yang langsung mengikuti simpul ini. Jika tidak ada simpul seperti itu, ini mengembalikan null.
override NodeName { get; }Nama node ini, tergantung jenisnya.
override NodeType { get; }Kode yang mewakili jenis objek yang mendasarinya.
override NodeValue { get; set; }Nilai simpul ini, tergantung pada jenisnya.
virtual OwnerDocument { get; }Objek Dokumen yang terkait dengan node ini. Ini juga merupakan objek Dokumen yang digunakan untuk membuat node baru. Ketika simpul ini adalah Dokumen atau Jenis Dokumen yang belum digunakan dengan Dokumen apa pun, ini adalah null.
ParentElement { get; }Mendapatkan induknyaElement dari simpul ini.
ParentNode { get; }Induk dari node ini. Semua node, kecuali Attr, Document, DocumentFragment, Entity, dan Notation mungkin memiliki induk. Namun, jika sebuah simpul baru saja dibuat dan belum ditambahkan ke pohon, atau jika telah dihapus dari pohon, ini adalah null.
virtual Prefix { get; set; }Awalan namespace node ini, atau null jika tidak ditentukan. Ketika didefinisikan sebagai null, menyetelnya tidak berpengaruh
PreviousSibling { get; }Node tepat sebelum node ini. Jika tidak ada simpul seperti itu, ini mengembalikan null.
override TextContent { get; set; }Atribut ini mengembalikan konten teks dari node ini dan turunannya. Ketika didefinisikan sebagai nol, pengaturan itu tidak berpengaruh. Pada pengaturan, setiap anak yang mungkin dimiliki simpul ini dihapus dan, jika string baru tidak kosong atau nol, diganti dengan simpul Teks tunggal yang berisi string yang disetel ke atribut ini.
WholeText { get; }Mengembalikan semua teks node Teks yang berdekatan secara logis dengan node teks ke node ini, digabungkan dalam urutan dokumen.

Metode

NamaKeterangan
AddEventListener(string, IEventListener)Metode ini memungkinkan pendaftaran event listener pada target event.
AddEventListener(string, DOMEventHandler, bool)Metode ini memungkinkan pendaftaran event listener pada target event.
AddEventListener(string, IEventListener, bool)Metode ini memungkinkan pendaftaran event listener pada target event.
AppendChild(Node)Menambahkan node newChild ke akhir daftar anak dari node ini. Jika newChild sudah ada di pohon, pertama dihapus.
virtual AppendData(string)Tambahkan string ke akhir data karakter node.
CloneNode()Mengembalikan duplikat dari node ini, misalnya berfungsi sebagai pembuat salinan umum untuk node. Node duplikat tidak memiliki induk (parentNode adalah null) dan tidak ada data pengguna.
CloneNode(bool)Mengembalikan duplikat dari node ini, misalnya berfungsi sebagai pembuat salinan umum untuk node. Node duplikat tidak memiliki induk (parentNode adalah null) dan tidak ada data pengguna.
virtual DeleteData(int, int)Hapus rentang unit 16-bit dari node.
DispatchEvent(Event)Metode ini memungkinkan pengiriman event ke dalam model event implementasi.
Dispose()Melakukan tugas yang ditentukan aplikasi terkait dengan membebaskan, melepaskan, atau menyetel ulang sumber daya yang tidak dikelola.
virtual GetPlatformType()Metode ini digunakan untuk mengambil objek ECMAScriptType .
virtual HasAttributes()Mengembalikan apakah simpul ini (jika berupa elemen) memiliki atribut apapun
HasChildNodes()Mengembalikan apakah simpul ini memiliki turunan.
InsertBefore(Node, Node)Menyisipkan simpul sebelum anak simpul anak yang ada. Jika anak adalah null, sisipkan simpul di akhir daftar anak. Jika anak adalah objek DocumentFragment, semua anak disisipkan, dalam urutan yang sama, sebelum anak. Jika anak sudah ada di pohon, pertama-tama dihapus.
virtual InsertData(int, string)Masukkan string pada offset unit 16-bit yang ditentukan.
IsDefaultNamespace(string)Metode ini memeriksa apakah namespaceURI yang ditentukan adalah namespace default atau tidak.
IsEqualNode(Node)Menguji apakah dua node sama. Metode ini menguji kesamaan node, bukan kesamaan (yakni, apakah kedua node merujuk ke objek yang sama) yang dapat diuji dengan Node.isSameNode(). Semua node yang sama juga akan sama, meskipun kebalikannya mungkin tidak benar.
IsSameNode(Node)Mengembalikan apakah node ini adalah node yang sama dengan yang diberikan. Metode ini menyediakan cara untuk menentukan apakah dua referensi Node dikembalikan oleh implementasi referensi objek yang sama. Ketika dua referensi Node adalah referensi ke objek yang sama, bahkan jika melalui proxy, referensi dapat digunakan sepenuhnya secara bergantian, sehingga semua atribut memiliki nilai yang sama dan memanggil metode DOM yang sama pada salah satu referensi selalu memiliki efek yang persis sama.
LookupNamespaceURI(string)Cari URI namespace yang terkait dengan awalan yang diberikan, mulai dari node ini.
LookupPrefix(string)Cari awalan yang terkait dengan URI namespace yang diberikan, mulai dari node ini. Deklarasi namespace default diabaikan oleh metode ini. Lihat Namespace Prefix Lookup untuk detail tentang algoritme yang digunakan oleh metode ini.
Normalize()Menempatkan semua simpul Teks di kedalaman penuh sub-pohon di bawah Node ini, termasuk simpul atribut, ke dalam bentuk “normal” di mana hanya struktur (misalnya, elemen, komentar, instruksi pemrosesan, bagian CDATA, dan referensi entitas) yang memisahkan Teks node, yaitu, tidak ada node Teks yang berdekatan atau node Teks kosong. Ini dapat digunakan untuk memastikan bahwa tampilan DOM dokumen sama seperti jika disimpan dan dimuat ulang, dan berguna saat operasi (seperti pencarian XPointer [XPointer]) yang bergantung pada struktur pohon dokumen tertentu akan digunakan. Jika parameter “normalize-characters” dari objek DOMConfiguration yang dilampirkan ke Node.ownerDocument benar, metode ini juga akan sepenuhnya menormalkan karakter dari Text nodes.
RemoveChild(Node)Menghapus node anak yang ditunjukkan oleh oldChild dari daftar anak, dan mengembalikannya.
RemoveEventListener(string, IEventListener)Metode ini memungkinkan penghapusan pendengar acara dari target acara. JikaIEventListener dihapus dari sebuahEventTarget saat sedang memproses suatu peristiwa, peristiwa itu tidak akan dipicu oleh tindakan saat ini. Pemroses Peristiwa tidak akan pernah bisa dipanggil setelah dihapus.
RemoveEventListener(string, DOMEventHandler, bool)Metode ini memungkinkan penghapusan pendengar acara dari target acara. JikaIEventListener dihapus dari sebuahEventTarget saat sedang memproses suatu peristiwa, peristiwa itu tidak akan dipicu oleh tindakan saat ini. Pemroses Peristiwa tidak akan pernah bisa dipanggil setelah dihapus.
RemoveEventListener(string, IEventListener, bool)Metode ini memungkinkan penghapusan pendengar acara dari target acara. JikaIEventListener dihapus dari sebuahEventTarget saat sedang memproses suatu peristiwa, peristiwa itu tidak akan dipicu oleh tindakan saat ini. Pemroses Peristiwa tidak akan pernah bisa dipanggil setelah dihapus.
ReplaceChild(Node, Node)Mengganti node anak oldChild dengan newChild dalam daftar anak, dan mengembalikan node oldChild. Jika newChild adalah objek DocumentFragment, oldChild digantikan oleh semua turunan DocumentFragment, yang disisipkan dalam urutan yang sama. Jika newChild sudah ada di pohon, pertama dihapus.
virtual ReplaceData(int, int, string)Ganti karakter mulai dari offset unit 16-bit yang ditentukan dengan string yang ditentukan.
ReplaceWholeText(string)Mengganti teks dari node saat ini dan semua node teks yang berdekatan secara logis dengan teks yang ditentukan. Semua node teks yang berdekatan secara logis dihapus termasuk node saat ini kecuali node tersebut adalah penerima teks pengganti.
SplitText(int)Memecah simpul ini menjadi dua simpul pada offset yang ditentukan, mempertahankan keduanya di pohon sebagai saudara kandung.
virtual SubstringData(int, int)Mengekstrak berbagai data dari node.
override ToString()Mengembalikan aString yang mewakili instance ini.

Lihat juga