System.Xml 名前空間


.NET Framework クラス ライブラリ
XmlDocument クラス

更新 : 2007 年 11 月

XML ドキュメントを表します。

名前空間 :  System.Xml
アセンブリ :  System.Xml (System.Xml.dll 内)
構文

Visual Basic (宣言)
Public Class XmlDocument _
    Inherits XmlNode
Visual Basic (使用法)
Dim instance As XmlDocument
C#
public class XmlDocument : XmlNode
Visual C++
public ref class XmlDocument : public XmlNode
J#
public class XmlDocument extends XmlNode
JScript
public class XmlDocument extends XmlNode
解説

このクラスは、W3C ドキュメント オブジェクト モデル (DOM: Document Object Model) レベル 1 コアおよびコア DOM レベル 2 を実装します。DOM は、XML ドキュメントのインメモリ (キャッシュ) ツリー表現であり、このドキュメントでの移動と編集ができるようにします。XmlDocument は、IXPathNavigable インターフェイスを実装するため、XslTransform クラスのソース ドキュメントとしても使用できます。

XmlDataDocument クラスは XmlDocument を拡張し、リレーショナル DataSet を通じて、構造化データを格納、取得、操作できるようにします。このクラスを使用すると、コンポーネントにおいて、XML と基になるデータのリレーショナル ビューを混合できます。

詳細については、「XML ドキュメント オブジェクト モデル (DOM)」を参照してください。

6kza7w4k.alert_security(ja-jp,VS.90).gifセキュリティに関するメモ :

XmlDocument クラスを使用した結果として発生した例外 (XmlException クラスなど) には、信頼関係のないシナリオで公開されてはならないような機密情報が含まれている場合があります。こういった機密情報が信頼関係のないシナリオで公開されてしまわないよう、例外は適切に処理する必要があります。

継承階層

System..::.Object
  System.Xml..::.XmlNode
    System.Xml..::.XmlDocument
      System.Configuration..::.ConfigXmlDocument
      System.Xml..::.XmlDataDocument
スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC, Xbox 360

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報

.NET Framework

サポート対象 : 3.5、3.0、2.0、1.1、1.0

.NET Compact Framework

サポート対象 : 3.5、2.0、1.0

XNA Framework

サポート対象 : 2.0、1.0
参照

参照

その他の技術情報

タグ :


Page view tracker