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)
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET