The CDATASection interface represents a CDATA section that can be used within XML to include extended portions of unescaped text. The symbols < and & don’t need escaping as they normally do when inside a CDATA section.
In XML, a CDATA section looks like:
<![CDATA[ ... ]]>
For example:
<foo>Here is a CDATA section: <![CDATA[ < > & ]]> with all kinds of unescaped text.</foo>
The only sequence which is not allowed within a CDATA section is the closing sequence of a CDATA section itself:
<![CDATA[ ]]> will cause an error ]]>
Note that CDATA sections should not be used within HTML; they only work in XML.
This interface has no specific properties and implements those of its parent Text.
This interface has no specific methods and implements those of its parent Text.
| Specification | Status | Comment |
|---|---|---|
| DOM The definition of 'CDATASection' in that specification. | Living Standard | Re-added in issue #295 due to web breakage |
| DOM4 The definition of 'CDATASection' in that specification. | Obsolete | Removed in favour of the more generic Text interface |
| Document Object Model (DOM) Level 3 Core Specification The definition of 'CDATASection' in that specification. | Obsolete | No change from Document Object Model (DOM) Level 2 Core Specification |
| Document Object Model (DOM) Level 2 Core Specification The definition of 'CDATASection' in that specification. | Obsolete | No change from Document Object Model (DOM) Level 1 Specification. |
| Document Object Model (DOM) Level 1 Specification The definition of 'CDATASection' in that specification. | Obsolete | Initial definition |
| Desktop | ||||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
| Basic support | 1 | Yes | Yes | Yes | Yes | Yes |
| Mobile | |||||||
|---|---|---|---|---|---|---|---|
| Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | iOS Safari | Samsung Internet | |
| Basic support | Yes | ? | ? | Yes | Yes | Yes | ? |
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CDATASection