次の方法で共有


XML CDATA リテラル (Visual Basic)

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

構文

<![CDATA[content]]>  

部品

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

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

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

戻り値

XCData オブジェクト。

注釈

XML CDATA セクションには、含める必要がある生のテキストが含まれていますが、それを含む XML では解析されません。 XML CDATA セクションには、任意のテキストを含めることができます。 これには、予約済みの XML 文字が含まれます。 XML CDATA セクションは、シーケンス "]]>" で終わります。 これは、次の点を意味します。

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

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

XML CDATA リテラルを変数に割り当てたり、XML 要素リテラルに含めたりすることができます。

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

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

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

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

こちらも参照ください