Objet CDATASection XML DOM
- Page précédente DOM Attr
- Page suivante DOM CharacterData
L'objet CDATASection représente la section CDATA du document.
Exemple
Dans l'exemple suivant, nous utiliserons le fichier XMLbooks.xmlainsi que la fonction JavaScript loadXMLDoc().
L'objet CDATASection
L'objet CDATASection représente la section CDATA du document.
L'interface CDATASection est Text Sous-interface de l'interface Node, sans définir aucune propriété ou méthode propre. En provenance de Node Interface héritée nodeValue Propriété, ou en provenance de CharacterData L'interface hérite de l'attribut data, permettant d'accéder au contenu texte de la section CDATA.
Bien que le CDATASection puisse généralement être traité comme Text Traitement des nœuds, mais attention que,Node.normalize() La méthode ne fusionne pas avec la section CDATA adjacente.
Utiliser Document.createCDATASection() Créer un CDATASection.
Une section CDATA contient du texte qui ne sera pas analysé par l'analyseur. Les balises dans une section CDATA ne sont pas considérées comme des balises, et les entités ne sont pas développées. Le principal objectif est de contenir des matériaux tels que des fragments XML, sans avoir à échapper à tous les séparateurs.
Le séparateur reconnu de manière unique dans une section CDATA est "]]>", qui peut indiquer la fin d'une section CDATA. Une section CDATA ne peut pas être imbriquée.
Propriétés de l'objet CDATASection
Propriété | Description | IE | F | O | W3C |
---|---|---|---|---|---|
data | Définit ou retourne le texte de ce nœud. | 6 | 1 | Non | Oui |
length | Retourne la longueur d'une section CDATA. | 6 | 1 | Non | Oui |
Méthodes de l'objet CDATASection
Méthode | Description | IE | F | O | W3C |
---|---|---|---|---|---|
appendData() | Ajouter des données à la fin d'un nœud. | 6 | 1 | Non | Oui |
deleteData() | Supprimer des données à partir d'un nœud. | 6 | 1 | Non | Oui |
insertData() | Insérer des données dans un nœud. | 6 | 1 | Non | Oui |
replaceData() | Remplacer les données dans un nœud. | 6 | 1 | Non | Oui |
splitText() | Décomposer une section CDATA en deux nœuds. | 6 | 1 | Non | |
substringData() | Extraire des données à partir de nœuds. | 6 | 1 | Non | Oui |
- Page précédente DOM Attr
- Page suivante DOM CharacterData