XML CDATA リテラル (Visual Basic)

XCData オブジェクトを表すリテラル。

構文

<![CDATA[content]]>  

指定項目

<![CDATA[
必須です。 XML CDATA セクションの先頭を表します。

content
必須です。 XML CDATA セクションに表示されるテキスト コンテンツ。

]]>
必須です。 セクションの末尾を表します。

戻り値

XCData オブジェクト。

Remarks

XML CDATA セクションには、未加工のテキストが含まれています。この未加工のテキストは XML に含める必要がありますが、そのテキストを含む XML で解析する必要はありません。 XML CDATA セクションには、任意のテキストを含めることができます。 予約済み XML 文字も含めることができます。 XML CDATA セクションの末尾には "]]>" シーケンスが使用されます。 これは以下を意味します。

  • 埋め込み式の区切り記号は有効な XML CDATA コンテンツであるため、XML CDATA リテラルでは埋め込み式を使用できません。

  • content には値 "]]>" を含めることができないため、XML CDATA セクションを入れ子にすることはできません。

XML CDATA リテラルは、変数に代入するか、XML 要素リテラルに含めることができます。

注意

XML リテラルは複数行にまたがることができますが、行連結文字は使用されません。 これにより、XML ドキュメントからコンテンツをコピーして、Visual Basic プログラムに直接貼り付けることができます。

XML CDATA リテラルは、Visual Basic コンパイラによって、XCData コンストラクターへの呼び出しに変換されます。

次の例では、"Can contain literal <XML> tags" というテキストを含む CDATA セクションを作成します。

Dim cdata As XCData = <![CDATA[Can contain literal <XML> tags]]>

関連項目