System.Xml.Linq 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
LINQ to XML のクラスが含まれています。 LINQ to XML は、XML ドキュメントを効率的かつ簡単に変更できるインメモリ XML プログラミング インターフェイスです。
クラス
| 名前 | 説明 |
|---|---|
| Extensions |
LINQ to XML 拡張メソッドが含まれています。 |
| XAttribute |
XML 属性を表します。 |
| XCData |
CDATA を含むテキスト ノードを表します。 |
| XComment |
XML コメントを表します。 |
| XContainer |
他のノードを含めることができるノードを表します。 |
| XDeclaration |
XML 宣言を表します。 |
| XDocument |
XML ドキュメントを表します。 XDocument オブジェクトのコンポーネントと使用方法については、「XDocument クラスの概要」を参照してください。 |
| XDocumentType |
XML ドキュメント型定義 (DTD) を表します。 |
| XElement |
XML 要素を表します。 使用情報と例については、このページの 「XElement クラスの概要 」と「解説」セクションを参照してください。 |
| XName |
XML 要素または属性の名前を表します。 |
| XNamespace |
XML 名前空間を表します。 このクラスは継承できません。 |
| XNode |
XML ツリー内のノード (要素、コメント、ドキュメントの種類、処理命令、またはテキスト ノード) の抽象概念を表します。 |
| XNodeDocumentOrderComparer |
ドキュメントの順序のノードを比較する機能が含まれています。 このクラスは継承できません。 |
| XNodeEqualityComparer |
ノードを比較して、それらが等しいかどうかを判断します。 このクラスは継承できません。 |
| XObject |
XML ツリー内のノードまたは属性を表します。 |
| XObjectChangeEventArgs | |
| XProcessingInstruction |
XML 処理命令を表します。 |
| XStreamingElement |
遅延ストリーミング出力をサポートする XML ツリー内の要素を表します。 |
| XText |
テキスト ノードを表します。 |
列挙型
| 名前 | 説明 |
|---|---|
| LoadOptions |
XML の解析時の読み込みオプションを指定します。 |
| ReaderOptions | |
| SaveOptions |
シリアル化オプションを指定します。 |
| XObjectChange |
XObjectに対してイベントが発生したときのイベントの種類を指定します。 |
注釈
LINQ to XML を使用すると、次のことができます。
ファイルまたはストリームから XML を読み込みます。
XML をファイルまたはストリームにシリアル化します。
機能構築を使用して XML ツリーをゼロから作成します。
LINQ クエリを使用して XML ツリーにクエリを実行します。
インメモリ XML ツリーを操作します。
XSD を使用して XML ツリーを検証します。
これらの機能の組み合わせを使用して、XML ツリーをある図形から別の図形に変換します。