Class Text

Text class

Metin arabirimi, CharacterData’dan devralır ve bir Öğenin veya Attr. ’nin metin içeriğini (XML’de karakter verileri olarak adlandırılır) temsil eder.

public class Text : CharacterData

Özellikleri

İsimTanım
virtual Attributes { get; }Bu düğümün özniteliklerini (bir Öğe ise) içeren bir NamedNodeMap veya aksi halde null.
virtual BaseURI { get; }Bu düğümün mutlak temel URI’si veya uygulama mutlak bir URI elde edemediyse null.
ChildNodes { get; }Bu düğümün tüm alt öğelerini içeren bir NodeList. Alt öğe yoksa bu, düğüm içermeyen bir NodeList’tir..
virtual Data { get; set; }Bu arabirimi uygulayan düğümün karakter verileri.
FirstChild { get; }Bu düğümün ilk çocuğu. Böyle bir düğüm yoksa bu, null. değerini döndürür.
IsElementContentWhitespace { get; }Bu metin düğümünün öğe içeriği boşluk içerip içermediğini döndürür, genellikle kötü bir şekilde “göz ardı edilebilir boşluk” olarak adlandırılır.
LastChild { get; }Bu düğümün son çocuğu. Böyle bir düğüm yoksa bu, null. değerini döndürür.
Length { get; }Aşağıdaki veri ve substringData yöntemi aracılığıyla kullanılabilen 16 bitlik birimlerin sayısı. Bu, sıfır değerine sahip olabilir, yani, CharacterData düğümleri boş olabilir.
virtual LocalName { get; }Bu düğümün nitelikli adının yerel kısmını döndürür. ELEMENT_NODE ve ATTRIBUTE_NODE dışında herhangi bir türdeki düğümler ve Document.createElement() gibi DOM Düzey 1 yöntemiyle oluşturulan düğümler için bu her zaman boştur.
virtual NamespaceURI { get; }Bu düğümün ad alanı URI’si veya belirtilmemişse boş.
NextSibling { get; }Bu düğümü hemen takip eden düğüm. Böyle bir düğüm yoksa bu, null. değerini döndürür.
override NodeName { get; }Türüne bağlı olarak bu düğümün adı.
override NodeType { get; }Altta yatan nesnenin türünü temsil eden bir kod.
override NodeValue { get; set; }Türüne bağlı olarak bu düğümün değeri.
virtual OwnerDocument { get; }Bu düğümle ilişkili Belge nesnesi. Bu aynı zamanda yeni düğümler oluşturmak için kullanılan Belge nesnesidir. Bu düğüm, henüz herhangi bir Belge ile kullanılmayan bir Belge veya Belge Türü olduğunda, bu null.
ParentElement { get; }Ebeveyni alırElement bu düğümün.
ParentNode { get; }Bu düğümün ebeveyni. Attr, Document, DocumentFragment, Entity ve Notation dışındaki tüm düğümlerin bir üst öğesi olabilir. Ancak, bir düğüm yeni oluşturulmuşsa ve henüz ağaca eklenmemişse veya ağaçtan kaldırılmışsa, bu null. olur.
virtual Prefix { get; set; }Bu düğümün ad alanı öneki veya belirtilmemişse boş. Boş olarak tanımlandığında, ayarının etkisi yoktur
PreviousSibling { get; }Bu düğümden hemen önceki düğüm. Böyle bir düğüm yoksa bu, null. değerini döndürür.
override TextContent { get; set; }Bu öznitelik, bu düğümün ve onun soyundan gelenlerin metin içeriğini döndürür. Null olarak tanımlandığında, ayarının hiçbir etkisi yoktur. Ayarlama sırasında, bu düğümün sahip olabileceği tüm olası alt öğeler kaldırılır ve yeni dize boş veya boş değilse, bu özniteliğin ayarlandığı dizeyi içeren tek bir Metin düğümü ile değiştirilir.
WholeText { get; }Bu düğüme mantıksal olarak bitişik metin düğümlerinin tüm metinlerini belge sırasına göre birleştirilmiş olarak döndürür.

yöntemler

İsimTanım
AddEventListener(string, IEventListener)Bu yöntem, olay dinleyicilerinin olay hedefine kaydedilmesine izin verir.
AddEventListener(string, DOMEventHandler, bool)Bu yöntem, olay dinleyicilerinin olay hedefine kaydedilmesine izin verir.
AddEventListener(string, IEventListener, bool)Bu yöntem, olay dinleyicilerinin olay hedefine kaydedilmesine izin verir.
AppendChild(Node)newChild düğümünü bu düğümün çocukları listesinin sonuna ekler. newChild zaten ağaçtaysa, önce kaldırılır.
virtual AppendData(string)Dizeyi düğümün karakter verilerinin sonuna ekleyin.
CloneNode()Bu düğümün bir kopyasını döndürür, yani düğümler için genel bir kopya oluşturucu görevi görür. Yinelenen düğümün üst öğesi (parentNode boştur) ve kullanıcı verisi yoktur.
CloneNode(bool)Bu düğümün bir kopyasını döndürür, yani düğümler için genel bir kopya oluşturucu görevi görür. Yinelenen düğümün üst öğesi (parentNode boştur) ve kullanıcı verisi yoktur.
virtual DeleteData(int, int)Düğümden bir dizi 16 bit birimi kaldırın.
DispatchEvent(Event)Bu yöntem, olayların uygulama olay modeline gönderilmesine izin verir.
Dispose()Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.
virtual GetPlatformType()Bu yöntem ECMAScript nesnesini almak için kullanılır.Type .
virtual HasAttributes()Bu düğümün (eğer bir öğe ise) herhangi bir özniteliği olup olmadığını döndürür
HasChildNodes()Bu düğümün herhangi bir alt öğesi olup olmadığını döndürür.
InsertBefore(Node, Node)Düğümü varolan alt düğüm alt öğesinden önce ekler. Child null ise, çocuklar listesinin sonuna düğüm ekleyin. Child bir DocumentFragment nesnesiyse, tüm alt öğeleri aynı sırayla alt öğeden önce eklenir. Çocuk zaten ağaçtaysa, önce kaldırılır.
virtual InsertData(int, string)Belirtilen 16 bitlik birim ofsetine bir dizi ekleyin.
IsDefaultNamespace(string)Bu yöntem, belirtilen namespaceURI’nin varsayılan ad alanı olup olmadığını kontrol eder.
IsEqualNode(Node)İki düğümün eşit olup olmadığını test eder. Bu yöntem, Node.isSameNode() ile test edilebilen aynılığı (yani iki düğümün aynı nesneye referans olup olmadığını) değil, düğümlerin eşitliğini test eder. Aynı olan tüm düğümler de eşit olacaktır, ancak tersi doğru olmayabilir.
IsSameNode(Node)Bu düğümün verilenle aynı düğüm olup olmadığını döndürür. Bu yöntem, uygulama tarafından döndürülen iki Düğüm başvurusunun aynı nesneye başvuruda bulunup bulunmadığını belirlemenin bir yolunu sağlar. İki Düğüm referansı aynı nesneye referans olduğunda, bir proxy üzerinden olsa bile, referanslar tamamen birbirinin yerine kullanılabilir, böylece tüm öznitelikler aynı değerlere sahip olur ve her iki referansta da aynı DOM yöntemini çağırmak her zaman tam olarak aynı etkiye sahip olur.
LookupNamespaceURI(string)Bu düğümden başlayarak verilen önekle ilişkili ad alanı URI’sine bakın.
LookupPrefix(string)Bu düğümden başlayarak verilen ad alanı URI’si ile ilişkili öneki arayın. Varsayılan ad alanı bildirimleri bu yöntem tarafından dikkate alınmaz. Bu yöntem tarafından kullanılan algoritma hakkında ayrıntılar için Ad Alanı Öneki Arama’ya bakın.
Normalize()Öznitelik düğümleri de dahil olmak üzere, bu Düğümün altındaki alt ağacın tüm derinliğindeki tüm Metin düğümlerini, Metni yalnızca yapının (örneğin, öğeler, yorumlar, işleme yönergeleri, CDATA bölümleri ve varlık referansları) ayırdığı “normal” bir forma sokar. düğümler, yani bitişik Metin düğümleri veya boş Metin düğümleri yoktur. Bu, bir belgenin DOM görünümünün, kaydedilmiş ve yeniden yüklenmiş haliyle aynı olmasını sağlamak için kullanılabilir ve belirli bir belge ağacı yapısına bağlı olan işlemler (XPointer [XPointer] aramaları gibi) kullanılmalı Node.ownerDocument’e eklenen DOMConfiguration nesnesinin “normalize-characters” parametresi doğruysa, bu yöntem Metin düğümlerinin karakterlerini de tam olarak normalleştirir.
RemoveChild(Node)oldChild tarafından belirtilen alt düğümü alt öğe listesinden kaldırır ve onu döndürür.
RemoveEventListener(string, IEventListener)Bu yöntem, olay dinleyicilerinin olay hedefinden kaldırılmasına izin verir. Eğer birIEventListener bir yerden kaldırılırEventTarget bir olayı işlerken, mevcut eylemler tarafından tetiklenmeyecektir. Olay Dinleyiciler, kaldırıldıktan sonra asla çağrılamaz.
RemoveEventListener(string, DOMEventHandler, bool)Bu yöntem, olay dinleyicilerinin olay hedefinden kaldırılmasına izin verir. Eğer birIEventListener bir yerden kaldırılırEventTarget bir olayı işlerken, mevcut eylemler tarafından tetiklenmeyecektir. Olay Dinleyiciler, kaldırıldıktan sonra asla çağrılamaz.
RemoveEventListener(string, IEventListener, bool)Bu yöntem, olay dinleyicilerinin olay hedefinden kaldırılmasına izin verir. Eğer birIEventListener bir yerden kaldırılırEventTarget bir olayı işlerken, mevcut eylemler tarafından tetiklenmeyecektir. Olay Dinleyiciler, kaldırıldıktan sonra asla çağrılamaz.
ReplaceChild(Node, Node)Alt düğüm listesindeki oldChild alt düğümünü newChild ile değiştirir ve oldChild düğümünü döndürür. newChild bir DocumentFragment nesnesiyse, eskiChild aynı sırayla eklenen tüm DocumentFragment alt öğeleriyle değiştirilir. newChild zaten ağaçtaysa, önce kaldırılır.
virtual ReplaceData(int, int, string)Belirtilen 16 bitlik birim ofsetinden başlayan karakterleri belirtilen dizeyle değiştirin.
ReplaceWholeText(string)Geçerli düğümün metnini ve tüm mantıksal olarak bitişik metin düğümlerini belirtilen metinle değiştirir. Değiştirilen metnin alıcısı olmadığı sürece geçerli düğüm de dahil olmak üzere mantıksal olarak bitişik tüm metin düğümleri kaldırılır.
SplitText(int)Her ikisini de ağaçta kardeş olarak tutarak, bu düğümü belirtilen uzaklıkta iki düğüme böler.
virtual SubstringData(int, int)Düğümden bir dizi veri çıkarır.
override ToString()a döndürürString bu örneği temsil eder.

Ayrıca bakınız