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[ ... ]]>
例如:
<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.
<div id="interfaceDiagram" style="display: inline-block; position: relative; width: 100%; padding-bottom: 20%; vertical-align: middle; overflow: hidden;"><svg style="display: inline-block; position: absolute; top: 0; left: 0;" viewbox="-50 0 600 120" preserveAspectRatio="xMinYMin meet"><a xlink:href="../API/EventTarget.html" target="_top"><rect x="1" y="1" width="110" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text x="56" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">EventTarget</text></a><polyline points="111,25 121,20 121,30 111,25" stroke="#D4DDE4" fill="none"/><line x1="121" y1="25" x2="151" y2="25" stroke="#D4DDE4"/><a xlink:href="../API/Node" target="_top"><rect x="151" y="1" width="75" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text x="188.5" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">Node</text></a><polyline points="226,25 236,20 236,30 226,25" stroke="#D4DDE4" fill="none"/><line x1="236" y1="25" x2="266" y2="25" stroke="#D4DDE4"/><a xlink:href="../API/CharacterData" target="_top"><rect x="266" y="1" width="130" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text x="331" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">CharacterData</text></a><polyline points="396,25 406,20 406,30 396,25" stroke="#D4DDE4" fill="none"/><line x1="406" y1="25" x2="436" y2="25" stroke="#D4DDE4"/><a xlink:href="../API/Text" target="_top"><rect x="436" y="1" width="75" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text x="473.5" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">Text</text></a><polyline points="511,25 521,20 521,30 511,25" stroke="#D4DDE4" fill="none"/><line x1="521" y1="25" x2="529" y2="25" stroke="#D4DDE4"/><line x1="529" y1="25" x2="529" y2="90" stroke="#D4DDE4"/><line x1="529" y1="90" x2="512" y2="90" stroke="#D4DDE4"/><a xlink:href="../API/CDATASection" target="_top"><rect x="391" y="65" width="120" height="50" fill="#F4F7F8" stroke="#D4DDE4" stroke-width="2px" /><text x="451" y="94" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">CDATASection</text></a></svg></div>
a:hover text { fill: #0095DD; pointer-events: all;}
This interface has no specific properties and implements those of its parent
文本
.
This interface has no specific methods and implements those of its parent
文本
.
| 规范 | 状态 | 注释 |
|---|---|---|
|
DOM
The definition of 'CDATASection' in that specification. |
实时标准 | Re-added in issue #295 due to web breakage |
|
DOM4
The definition of 'CDATASection' in that specification. |
过时 |
Removed in favour of the more generic
文本
interface
|
|
DOM (文档对象模型) 3 级核心规范
The definition of 'CDATASection' in that specification. |
过时 | 无变化自 DOM (文档对象模型) 级别 2 核心规范 |
|
DOM (文档对象模型) 级别 2 核心规范
The definition of 'CDATASection' in that specification. |
过时 | 无变化自 DOM (文档对象模型) 1 级规范 . |
|
DOM (文档对象模型) 1 级规范
The definition of 'CDATASection' in that specification. |
过时 | 初始定义 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
CDATASection
|
Chrome 1 | Edge 12 | Firefox Yes | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android ? | Firefox Android 4 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android ? |
完整支持
兼容性未知
CDATASection
AbortController
AbortSignal
AbstractRange
Attr
ByteString
CSSPrimitiveValue
CSSValue
CSSValueList
CharacterData
ChildNode
注释
CustomEvent
DOMConfiguration
DOMError
DOMErrorHandler
DOMException
DOMImplementation
DOMImplementationList
DOMImplementationRegistry
DOMImplementationSource
DOMLocator
DOMObject
DOMParser
DOMPoint
DOMPointInit
DOMPointReadOnly
DOMRect
DOMString
DOMTimeStamp
DOMTokenList
DOMUserData
Document
DocumentFragment
DocumentType
元素
ElementTraversal
Entity
EntityReference
事件
EventTarget
HTMLCollection
MutationObserver
节点
NodeFilter
NodeIterator
NodeList
NonDocumentTypeChildNode
ProcessingInstruction
PromiseResolver
范围
StaticRange
文本
TextDecoder
TextEncoder
TimeRanges
TreeWalker
TypeInfo
USVString
UserDataHandler
XMLDocument