XML DOM - Metodi
DOM come API contiene interfacce che rappresentano diversi tipi di informazioni che possono essere trovate in un documento XML, come elementi e testo. Queste interfacce includono i metodi e le proprietà necessari per lavorare con questi oggetti. Le proprietà definiscono le caratteristiche del nodo mentre i metodi danno il modo di manipolare i nodi.
La tabella seguente elenca le classi e le interfacce DOM:
S.No. | Interfaccia e descrizione |
---|---|
1 | DOMImplementation Fornisce una serie di metodi per eseguire operazioni indipendenti da qualsiasi particolare istanza del modello a oggetti del documento. |
2 | DocumentFragment È l'oggetto documento "leggero" o "minimo" e (come la superclasse di Document) ancora l'albero XML / HTML in un documento a tutti gli effetti. |
3 | Document Rappresenta il nodo di primo livello del documento XML, che fornisce l'accesso a tutti i nodi del documento, incluso l'elemento radice. |
4 | Node Rappresenta il nodo XML. |
5 | NodeList Rappresenta un elenco di sola lettura di oggetti Node . |
6 | NamedNodeMap Rappresenta raccolte di nodi a cui è possibile accedere in base al nome. |
7 | Data Estende Node con una serie di attributi e metodi per accedere ai dati dei caratteri nel DOM. |
8 | Attribute Rappresenta un attributo in un oggetto Element. |
9 | Element Rappresenta il nodo dell'elemento. Deriva da Node. |
10 | Text Rappresenta il nodo di testo. Deriva da CharacterData. |
11 | Comment Rappresenta il nodo del commento. Deriva da CharacterData. |
12 | ProcessingInstruction Rappresenta una "istruzione di elaborazione". Viene utilizzato in XML come un modo per mantenere le informazioni specifiche del processore nel testo del documento. |
13 | CDATA Section Rappresenta la sezione CDATA. Deriva dal testo. |
14 | Entity Rappresenta un'entità. Deriva da Node. |
15 | EntityReference Questo rappresenta un riferimento all'entità nell'albero. Deriva da Node. |
Discuteremo metodi e proprietà di ciascuna delle interfacce di cui sopra nei rispettivi capitoli.