XML DOM - Metody
DOM jako API zawiera interfejsy reprezentujące różne typy informacji, które można znaleźć w dokumencie XML, takie jak elementy i tekst. Te interfejsy obejmują metody i właściwości niezbędne do pracy z tymi obiektami. Właściwości definiują charakterystykę węzła, podczas gdy metody umożliwiają manipulowanie węzłami.
Poniższa tabela zawiera listę klas DOM i interfejsów -
S.No. | Interfejs i opis |
---|---|
1 | DOMImplementation Udostępnia szereg metod wykonywania operacji, które są niezależne od poszczególnych instancji modelu obiektowego dokumentu. |
2 | DocumentFragment Jest to „lekki” lub „minimalny” obiekt dokumentu i (jako nadklasa dokumentu) zakotwicza drzewo XML / HTML w pełnoprawnym dokumencie. |
3 | Document Reprezentuje węzeł najwyższego poziomu dokumentu XML, który zapewnia dostęp do wszystkich węzłów w dokumencie, w tym do elementu głównego. |
4 | Node Reprezentuje węzeł XML. |
5 | NodeList Reprezentuje listę obiektów węzła tylko do odczytu . |
6 | NamedNodeMap Reprezentuje kolekcje węzłów, do których można uzyskać dostęp za pomocą nazwy. |
7 | Data Rozszerza Node o zestaw atrybutów i metod dostępu do danych znakowych w DOM. |
8 | Attribute Reprezentuje atrybut w obiekcie Element. |
9 | Element Reprezentuje węzeł elementu. Pochodzi z Node. |
10 | Text Reprezentuje węzeł tekstowy. Pochodzi z CharacterData. |
11 | Comment Reprezentuje węzeł komentarza. Pochodzi z CharacterData. |
12 | ProcessingInstruction Stanowi „instrukcję przetwarzania”. Jest używany w XML jako sposób na przechowywanie informacji specyficznych dla procesora w tekście dokumentu. |
13 | CDATA Section Reprezentuje sekcję CDATA. Pochodzi z tekstu. |
14 | Entity Reprezentuje jednostkę. Pochodzi z Node. |
15 | EntityReference To reprezentuje odniesienie do jednostki w drzewie. Pochodzi z Node. |
Będziemy omawiać metody i właściwości każdego z powyższych interfejsów w odpowiednich rozdziałach.