Objet CDATASection XML DOM

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().

createCDATASection() - Créer un nœud de section CDATA

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