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]]>
関連項目
.NET