Objet Document XML DOM
- Page précédente Comment DOM
- Page suivante DocumentType DOM
L'objet Document représente tout le document XML.
Objet Document
L'objet Document est la racine d'un arbre de document, et peut nous fournir l'accès initial (ou le niveau supérieur) aux données du document.
Pour les nœuds d'élément, de texte, de commentaire, d'instruction, etc., qui ne peuvent pas exister en dehors du document, l'objet document fournit également des méthodes pour créer ces objets. L'objet Node fournit une propriété ownerDocument, qui les relie au Document dans lequel ils ont été créés.
IE: Internet Explorer: F: Firefox: O: Opera: W3C: Conseil mondial des technologies de l'information (normes Internet)
Propriétés de l'objet Document
Attribut | Description | IE | F | O | W3C |
---|---|---|---|---|---|
async | Définir si le téléchargement du fichier XML doit être traité de manière synchrone. | 5 | 1.5 | 9 | Non |
childNodes | Retourner la liste des noeuds enfants du document. | 5 | 1 | 9 | Oui |
doctype | Retourner la déclaration de type de document (DTD) associée au document. | 6 | 1 | 9 | Oui |
documentElement | Retourner le noeud racine du document. | 5 | 1 | 9 | Oui |
documentURI | Définir ou retourner la position du document. | Non | 1 | 9 | Oui |
domConfig | Retourner la configuration utilisée lors de l'appel à normalizeDocument(). | Non | Oui | ||
firstChild | Retourner le premier noeud enfant du document. | 5 | 1 | 9 | Oui |
implementation | Retourner l'objet DOMImplementation qui traite le document. | Non | 1 | 9 | Oui |
inputEncoding | Retourner le mode d'encodage utilisé pour le document (lors de l'analyse). | Non | 1 | Non | Oui |
lastChild | Retourner le dernier noeud enfant du document. | 5 | 1 | 9 | Oui |
nodeName | Retourner le nom du noeud en fonction de son type. | 5 | 1 | 9 | Oui |
nodeType | Retourner le type de noeud du noeud. | 5 | 1 | 9 | Oui |
nodeValue | Définir ou retourner la valeur du noeud en fonction de son type. | 5 | 1 | 9 | Oui |
strictErrorChecking | Définir ou retourner si la vérification des erreurs doit être forcée. | Non | 1 | Non | Oui |
text | Retourner le texte du noeud et de ses descendants (uniquement pour IE). | 5 | Non | Non | Non |
xml | Retourner l'XML du noeud et de ses descendants (uniquement pour IE). | 5 | Non | Non | Non |
xmlEncoding | Retourner la méthode d'encodage du document. | Non | 1 | Non | Oui |
xmlStandalone | Définir ou retourner si le document est standalone. | Non | 1 | Non | Oui |
xmlVersion | Définir ou retourner la version XML du document. | Non | 1 | Non | Oui |
Méthodes de l'objet Document
Attribut | Description | IE | F | O | W3C |
---|---|---|---|---|---|
adoptNode(sourcenode) | Sélectionner un nœud dans un autre document pour ce document, puis retourner le nœud sélectionné. | Non | Oui | ||
createAttribute(name) | Créer un nœud d'attribut avec un nom spécifié, et retourner le nouveau objet Attr. | 6 | 1 | 9 | Oui |
createAttributeNS(uri,name) | Créer un nœud d'attribut avec un nom et un espace de noms spécifiés, et retourner le nouveau objet Attr. | 9 | Oui | ||
createCDATASection() | Créer un nœud de section CDATA. | 5 | 1 | 9 | Oui |
createComment() | Créer un nœud de commentaire. | 6 | 1 | 9 | Oui |
createDocumentFragment() | Créer un DocumentFragment vide Objet DocumentFragmentet retourner cet objet. | 5 | 1 | 9 | Oui |
createElement() | Créer un nœud d'élément. | 5 | 1 | 9 | Oui |
createElementNS() | Créer un nœud d'élément avec un espace de noms spécifié. | Non | 1 | 9 | Oui |
createEvent() | Créer un nouvel objet Event. | Oui | |||
createEntityReference(name) | Créer un objet EntityReference et le retourner. | 5 | Non | Oui | |
createExpression() | Créer une expression XPath pour une calculation ultérieure. | Oui | |||
createProcessingInstruction() | Créer un objet ProcessingInstruction et le retourner. | 5 | 9 | Oui | |
createRange() | Créer un objet Range et le retourner. | Non | Oui | ||
evaluate() | Évaluer une expression XPath. | Non | 1 | 9 | Oui |
createTextNode() | Créer un nœud de texte. | 5 | 1 | 9 | Oui |
getElementById() | Trouver un élément avec un ID unique spécifié. | 5 | 1 | 9 | Oui |
getElementsByTagName() | Retourner tous les nœuds d'élément ayant un nom spécifié. | 5 | 1 | 9 | Oui |
getElementsByTagNameNS() | Retourner tous les nœuds d'élément ayant un nom et un espace de noms spécifiés. | Non | 1 | 9 | Oui |
importNode() | Copier un nœud d'un autre document dans ce document pour l'application. | 9 | Oui | ||
loadXML() | Créer un document en composant des chaînes de balises XML. | ||||
normalizeDocument() | Non | Oui | |||
renameNode() | Renommer un élément ou un nœud d'attribut. | Non | Oui |
- Page précédente Comment DOM
- Page suivante DocumentType DOM