XML ツリーの作成

最も一般的な XML タスクの 1 つは、XML ツリーの構築です。 ここでは、XML ツリーを作成するいくつかの方法について説明します。

このセクションの内容

トピック

説明

関数型構築 (LINQ to XML)

LINQ to XML の関数型構築の概要を説明します。 関数型構築は、単一のステートメントで XML ツリーの全体または一部を作成するための機能です。このトピックでは、XML ツリーを構築する際にクエリを組み込む方法も示します。

C# での XML ツリーの作成 (LINQ to XML)

C# でツリーを作成する方法について説明します。

Visual Basic の XML リテラルの概要

XML リテラルを使用した Visual Basic でのツリーの作成について簡単に説明します。 このトピックには、XML リテラルの Visual Basic ドキュメントへのリンクが含まれています。

複製とアタッチ

既存の XML ツリーからノードを追加する場合 (ノードは複製されてから追加されます) と親のないノードを追加する場合 (ノードは単に追加されます) の違いについて説明します。

XML の解析

さまざまなソースの XML を解析する方法について説明します。 LINQ to XML は、XML の解析に使用する XmlReader の上位に階層化されます。

方法 : XmlWriter を使用して XML ツリーを設定する (LINQ to XML)

XmlWriter を使用して XML ツリーを設定する方法について説明します。

方法 : XSD を使用して検証する (LINQ to XML)

XSD を使用して XML ツリーを検証する方法について説明します。

XElement オブジェクトと XDocument オブジェクトの有効なコンテンツ

コンストラクターやメソッドに渡すことができる有効な引数について説明します。これらのコンストラクターやメソッドは、コンテンツを要素やドキュメントに追加するためのものです。

参照

概念

プログラミング ガイド (LINQ to XML)