Objet Document XML DOM
- Page précédente NamedNodeMap DOM
- Page suivante Élément DOM
L'objet Document représente tout le document XML.
Objet Document XML
L'objet Document est la racine d'un arbre de document XML, il nous fournit l'accès principal aux données du document.
En raison du fait que les noeuds d'élément, les noeuds de texte, les commentaires, les instructions de traitement, etc., ne peuvent pas exister en dehors du document, l'objet Document contient également des méthodes pour créer ces objets. L'objet Node possède une propriété ownerDocument, qui les relie au Document qui les a créés.
Propriétés de l'objet Document
Propriété | Description |
---|---|
childNodes | Renvoie la liste des noeuds enfants du document. |
doctype | Renvoie la déclaration de type de document associée au document. |
documentElement | Renvoie le noeud racine du document. |
documentURI | Définit ou renvoie l'emplacement du document. |
domConfig | Renvoie la configuration utilisée lors de l'appel à normalizeDocument(). |
firstChild | Renvoie le premier noeud enfant du document. |
implementation | Renvoie l'objet DOMImplementation utilisé pour traiter ce document. |
inputEncoding | Renvoie le mode d'encodage utilisé par le document (lors de l'analyse). |
lastChild | Retourner le dernier enfant du document. |
nodeName | Retourner le nom du nœud (selon son type). |
nodeType | Retourner le type de nœud du nœud. |
nodeValue | Définir ou retourner la valeur du nœud (selon son type). |
xmlEncoding | Retourner le mode d'encodage XML du document. |
xmlStandalone | Définir ou retourner si le document est indépendant. |
xmlVersion | Définir ou retourner la version XML du document. |
Méthodes de l'objet Document
Méthode | Description |
---|---|
adoptNode() | Adopter un nœud à partir d'un autre document dans ce document, et retourner le nœud adopté. |
createAttribute() | Créer un nœud d'attribut ayant un nom spécifié, et retourner le nouveau objet Attr. |
createAttributeNS() | Créer un nœud d'attribut ayant un nom et un espace de noms spécifiés, et retourner le nouveau objet Attr. |
createCDATASection() | Créer un nœud de section CDATA. |
createComment() | Créer un nœud de commentaire. |
createDocumentFragment() | Créer un DocumentFragment vide et le retourner. |
createElement() | Créer un nœud d'élément. |
createElementNS() | Créer un nœud d'élément ayant un espace de noms spécifié. |
createEntityReference() | Créer un objet EntityReference et le retourner. |
createProcessingInstruction() | Créer un objet ProcessingInstruction et le retourner. |
createTextNode() | Créer un nœud de texte. |
getElementById() | Retourner l'élément ayant une valeur id spécifiée. |
getElementsByTagName() | Retourner un NodeList de tous les éléments ayant un nom spécifié. |
getElementsByTagNameNS() | Retourner un NodeList de tous les éléments ayant un nom et un espace de noms spécifiés. |
importNode() | Importer un nœud à partir d'un autre document dans ce document. |
normalizeDocument() | |
renameNode() | Renommer un nœud d'élément ou un nœud d'attribut. |
Propriétés de l'objet DocumentType
Chaque document possède une propriété DOCTYPE, qui vaut null ou un objet DocumentType.
L'objet DocumentType fournit une interface pour les entités définies pour le document XML.
Propriété | Description |
---|---|
name | Retourner le nom de l'DTD. |
publicId | Retourner l'identifiant public de l'DTD. |
systemId | Retourner l'identifiant système de l'DTD externe. |
Méthodes de l'objet DocumentImplementation
L'objet DOMImplementation exécute des opérations spécifiques à l'instance indépendantes du modèle d'objet de document.
Méthode | Description |
---|---|
createDocument() | Créer un nouveau Document DOM Document de type spécifié. |
createDocumentType() | Créer un nœud DocumentType vide. |
getFeature() | Retourne l'objet API de l'implémentation de la caractéristique spécifique et de la version (s'il y a lieu). |
hasFeature() | Vérifier si l'implémentation DOM a mis en œuvre des caractéristiques spécifiques et des versions. |
Propriétés de l'objet ProcessingInstruction
L'objet ProcessingInstruction représente une instruction de traitement.
Les instructions de traitement sont utilisées comme méthode pour conserver des informations spécifiques au processeur dans le texte du document XML.
Propriété | Description |
---|---|
data | Définir ou retourner le contenu de cette instruction de traitement. |
target | Retourner l'objectif de cette instruction de traitement. |
- Page précédente NamedNodeMap DOM
- Page suivante Élément DOM