CDATASection

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

CDATASection インターフェイスは CDATA セクションを表します。これにより、XML 内でエスケープされていないテキストの拡張部分を入れることができます。 CDATA セクションの内部では、記号 <& は通常のようにエスケープする必要がありません。

XML では、CDATA セクションは次のようになります。

xml
<![CDATA[ … ]]>

実際の使用例を以下に示します。

html
<foo>
  次の部分は CDATA セクションです: <![CDATA[ < > & ]]>
  ですべての種類のエスケープされていないテキストを記述できます。
</foo>

CDATA セクションに許可されていない唯一の文字の並びは、閉じる文字の並びである ]]> です。

メモ: CDATA セクションは HTML 内で使用すべきではありません。コメントと見なされ表示されません。

EventTarget Node CharacterData Text CDATASection

インスタンスプロパティ

このインターフェイスに固有のプロパティは存在せず、親である Text で実装しています。

インスタンスメソッド

このインターフェイスに固有のメソッドは存在せず、親である Text で実装しています。

仕様書

Specification
DOM Standard
# interface-cdatasection

ブラウザーの互換性

BCD tables only load in the browser

関連情報