XML DOM - Yöntemler
API olarak DOM, öğeler ve metin gibi bir XML belgesinde bulunabilen farklı bilgi türlerini temsil eden arabirimler içerir. Bu arayüzler, bu nesnelerle çalışmak için gerekli yöntemleri ve özellikleri içerir. Özellikler düğümün karakteristiğini tanımlar, oysa yöntemler düğümleri manipüle etme yolunu verir.
Aşağıdaki tablo DOM sınıflarını ve arayüzlerini listeler -
S.No. | Arayüz ve Açıklama |
---|---|
1 | DOMImplementation Belge nesne modelinin belirli herhangi bir örneğinden bağımsız olan işlemleri gerçekleştirmek için bir dizi yöntem sağlar. |
2 | DocumentFragment Bu, "hafif" veya "minimal" belge nesnesidir ve (Belgenin üst sınıfı olarak), XML / HTML ağacını tam teşekküllü bir belgeye sabitler. |
3 | Document Kök öğe dahil olmak üzere belgedeki tüm düğümlere erişim sağlayan XML belgesinin en üst düzey düğümünü temsil eder. |
4 | Node XML düğümünü temsil eder. |
5 | NodeList Node nesnelerinin salt okunur bir listesini temsil eder . |
6 | NamedNodeMap Adıyla erişilebilen düğüm koleksiyonlarını temsil eder. |
7 | Data Node'u , DOM'daki karakter verilerine erişmek için bir dizi özellik ve yöntemle genişletir . |
8 | Attribute Bir Element nesnesindeki bir niteliği temsil eder. |
9 | Element Eleman düğümünü temsil eder. Düğümden türemiştir. |
10 | Text Metin düğümünü temsil eder. CharacterData'dan türemiştir. |
11 | Comment Yorum düğümünü temsil eder. CharacterData'dan türemiştir. |
12 | ProcessingInstruction Bir "işleme talimatını" temsil eder. Belgenin metninde işlemciye özgü bilgileri tutmanın bir yolu olarak XML'de kullanılır. |
13 | CDATA Section CDATA Bölümünü temsil eder. Metinden türetilmiştir. |
14 | Entity Bir varlığı temsil eder. Düğümden türemiştir. |
15 | EntityReference Bu, ağaçtaki bir varlık referansını temsil eder. Düğümden türemiştir. |
Yukarıdaki Arayüzlerin her birinin yöntemlerini ve özelliklerini ilgili bölümlerinde tartışacağız.