Class CharacterData

CharacterData class

CharacterData memperluas Node dengan seperangkat atribut dan metode untuk mengakses data karakter di DOM.

public abstract class CharacterData : Node

Properti

NamaKeterangan
virtual BaseURI { get; }Mendapatkan URI basis absolut dari node ini atau null jika implementasi tidak dapat memperoleh URI absolut.
ChildNodes { get; }Mendapat node anak.
Data { get; set; }Mendapat atau menetapkan data karakter dari node yang mengimplementasikan antarmuka ini.
FirstChild { get; }Mendapat anak pertama dari node ini. Jika tidak ada simpul seperti itu, ini mengembalikan nol.
HasChildNodes { get; }Mendapat apakah simpul ini memiliki turunan.
LastChild { get; }Mendapat anak terakhir dari node ini. Jika tidak ada simpul seperti itu, ini mengembalikan nol.
Length { get; }Mendapat jumlah unit 16-bit yang tersedia melalui data. Ini mungkin memiliki nilai nol, yaitu node CharacterData mungkin kosong.
virtual LocalName { get; }Mendapatkan bagian lokal dari nama yang memenuhi syarat dari node ini.
virtual NamespaceURI { get; }Mendapat URI namespace dari node ini.
NextSibling { get; }Mendapatkan simpul segera setelah simpul ini. Jika tidak ada simpul seperti itu, ini mengembalikan nol.
abstract NodeName { get; }Mendapatkan nama node, tergantung pada jenisnya.
NodeType { get; }Mendapat tipe node.
virtual NodeValue { get; set; }Mendapat atau menetapkan nilai node ini, tergantung pada jenisnya.
OwnerDocument { get; }Mendapatkan objek dokumen yang terkait dengan node ini.
ParentNode { get; }Mendapat simpul induk.
virtual Prefix { get; set; }Mendapat atau menyetel prefiks namespace dari node ini.
PreviousSibling { get; }Mendapat simpul tepat sebelum simpul ini. Jika tidak ada simpul seperti itu, ini mengembalikan nol.
virtual TextContent { get; set; }Mendapat atau menyetel konten teks dari node ini dan turunannya.

Metode

NamaKeterangan
AppendChild(Node)Menambahkan node newChild ke akhir daftar anak dari node ini.
virtual AppendData(string)Menambahkan string ke akhir data karakter node.
virtual DeleteData(int, int)Menghapus berbagai konten dari node.
virtual InsertData(int, string)Menyisipkan string pada offset yang ditentukan.
RemoveChild(Node)Menghapus simpul anak yang ditunjukkan oleh anak lama dari daftar anak.
ReplaceChild(Node, Node)Mengganti simpul anak anak lama dengan anak baru dalam daftar anak, dan mengembalikan simpul anak lama.
virtual ReplaceData(int, int, string)Mengganti karakter yang dimulai dari offset yang ditentukan dengan string yang ditentukan.
virtual Substring(int, int)Mengekstrak berbagai data dari node.

Lihat juga