次の方法で共有


XML ドキュメント リテラル (Visual Basic)

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

構文

<?xml version="1.0" [encoding="encoding"] [standalone="standalone"] ?>  
[ piCommentList ]  
rootElement  
[ piCommentList ]  

部品

任期 定義
encoding 任意。 ドキュメントで使用するエンコードを宣言するリテラル テキスト。
standalone 任意。 リテラル テキスト。 "yes" または "no" である必要があります。
piCommentList 任意。 XML 処理命令と XML コメントの一覧。 次の形式を使用します。

piComment [ piComment ... ]

piComment には、次のいずれかを指定できます。

- XML 処理命令リテラル
- XML コメント リテラル
rootElement 必須。 ドキュメントのルート要素。 形式は次のいずれかです。


詳細については、「XML の 埋め込み式」を参照してください。

戻り値

XDocument オブジェクト。

注釈

XML ドキュメント リテラルは、リテラルの先頭にある XML 宣言によって識別されます。 各 XML ドキュメント リテラルにはルート XML 要素が 1 つだけ必要ですが、任意の数の XML 処理命令と XML コメントを含めることができます。

XML ドキュメント リテラルを XML 要素に含めることはできません。

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

Visual Basic コンパイラは、XML ドキュメント リテラルを XDocument および XDeclaration コンストラクターの呼び出しに変換します。

次の例では、XML 宣言、処理命令、コメント、および別の要素を含む要素を含む XML ドキュメントを作成します。

Dim libraryRequest As XDocument = 
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <?xml-stylesheet type="text/xsl" href="show_book.xsl"?>
    <!-- Tests that the application works. -->
    <books>
        <book/>
    </books>
Console.WriteLine(libraryRequest)

こちらも参照ください