DOM XML - Méthodes

DOM en tant qu'API contient des interfaces qui représentent différents types d'informations pouvant être trouvées dans un document XML, telles que des éléments et du texte. Ces interfaces incluent les méthodes et les propriétés nécessaires pour travailler avec ces objets. Les propriétés définissent la caractéristique du nœud tandis que les méthodes permettent de manipuler les nœuds.

Le tableau suivant répertorie les classes et interfaces DOM -

S.No. Interface et description
1

DOMImplementation

Il fournit un certain nombre de méthodes pour effectuer des opérations indépendantes de toute instance particulière du modèle objet de document.

2

DocumentFragment

C'est l'objet de document "léger" ou "minimal", et il (en tant que superclasse de Document) ancre l'arborescence XML / HTML dans un document à part entière.

3

Document

Il représente le nœud de niveau supérieur du document XML, qui permet d'accéder à tous les nœuds du document, y compris l'élément racine.

4

Node

Il représente le nœud XML.

5

NodeList

Il représente une liste en lecture seule d' objets Node .

6

NamedNodeMap

Il représente des collections de nœuds accessibles par nom.

sept

Data

Il étend Node avec un ensemble d'attributs et de méthodes pour accéder aux données de caractères dans le DOM.

8

Attribute

Il représente un attribut dans un objet Element.

9

Element

Il représente le nœud d'élément. Dérive de Node.

dix

Text

Il représente le nœud de texte. Dérive de CharacterData.

11

Comment

Il représente le nœud de commentaire. Dérive de CharacterData.

12

ProcessingInstruction

Il représente une "instruction de traitement". Il est utilisé en XML pour conserver les informations spécifiques au processeur dans le texte du document.

13

CDATA Section

Il représente la section CDATA. Dérive du texte.

14

Entity

Il représente une entité. Dérive de Node.

15

EntityReference

Cela représente une référence d'entité dans l'arborescence. Dérive de Node.

Nous discuterons des méthodes et des propriétés de chacune des interfaces ci-dessus dans leurs chapitres respectifs.