Le XML DOM est employé pour accéder et manoeuvrer au document de XML programmatically. Le DOM est une dans-mémoire, représentation cachée d'arbre d'un document de XML qui permet la navigation et la modification d'un document comprenant ajouter, mettre à jour, ou supprimer la teneur des éléments. Le DOM représente des données comme hiérarchie des noeuds d'objet.
Considérez un document témoin XML :
l'< livre > Harry < nommé > < de l'anglais d'< langue > Traînent </noms >/langue > </livre >
Selon le XML DOM, ce document contient les objets suivants :
Objet de document. Ceci inclut le document entier.
L'objet de livre. C'est un noeud de racine qui a deux éléments, noms et langues d'enfant.
L'objet nommé. C'est un objet des textes et a un objet d'enfant de mêmes parents, langue.
Autant en emporte le vent. C'est un objet des textes et un enfant de l'objet nommé.
L'objet de langue. C'est un objet qui a un nom d'objet d'enfant de mêmes parents et un objet des textes d'enfant.
Anglais. C'est un enfant de l'objet de langue.
| Objet | Description |
|---|---|
| DOMDocument | Représente le noeud supérieur de l'arbre de XML DOM |
| XMLDOMNode | Représente un noeud simple dans l'arbre de DOM |
| XMLDOMAttribute | Représente un objet d'attribut |
| XMLDOMCDATASection | Marque le texte tels que le texte n'est pas interprété comme langue de marge bénéficiaire bénéficiaire |
| XMLDOMDocumentType | Contient l'information liée à la déclaration de document |
| XMLDOMEntity | Représente une entité dans le document de XML |
| XMLDOMProcessingInstruction | Représente une instruction de traitement |