.NET サンプル ガイド : XML データ
ここでは、次のサンプルについて説明します。
DataSetMapXMLData サンプル
SaveDataSetMapXSDSchema サンプル
LoadDataSetXMLData サンプル
DataSetMapXSDSchema サンプル
ReadXmlFile サンプル
ReadXmlStream サンプル
XmlReadFromUrl サンプル
MultipleXmlReader サンプル
DOMInterfaceXmlDocument サンプル
SaveXmlDocument サンプル
LoadXmlDocument サンプル
WriteXmlFile サンプル
XmlDocumentEvent サンプル
SchemaCollection サンプル
XmlReadWriteSchema サンプル
ValidationReadingXML サンプル
QueryXmlDocumentXPath サンプル
NavigateXmlDocument サンプル
XmlNameSpace サンプル
XPathExpression サンプル
SaveDataSetXMLData サンプル
XmlSchemaObjectModel サンプル
XmlNodeReader サンプル
TransformXML サンプル
StreamXmlDocument サンプル
DataSetMapXMLData サンプル
このサンプルでは、XML データから DataSet マップを作成する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Data、System.Xml
このサンプルで使用されているクラス
DataSet、Console、String、Xml、Table、XmlDataDocument、Object、StringWriter、Import、Exception、DataColumn、Page、DataTable、Array、Debug、EventArgs、StreamReader、Path、Stream、DataRow
SaveDataSetMapXSDSchema サンプル
このサンプルでは、内部 DataSet マップを XSD (XML スキーマ定義言語) スキーマ ファイルに保存する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Data、System.Xml
このサンプルで使用されているクラス
DataSet、Console、Table、DataColumn、String、Exception、DataRow、Xml、DataTable、XmlDataDocument、StringWriter、Type、Import、Stream、Object、DataRelation、StreamWriter、Page、EventArgs、Array、Debug、XmlSchema
LoadDataSetXMLData サンプル
このサンプルでは、DataSet に XML データを読み込む方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Data、System.Xml
このサンプルで使用されているクラス
DataSet、Console、Table、Xml、String、XmlDataDocument、Stream、StreamReader、Exception、Object、StringWriter、Import、Path、Page、DataTable、DataRow、DataColumn、Type、Array、Debug、XmlSchema、EventArgs
DataSetMapXSDSchema サンプル
このサンプルでは、指定された XSD (XML スキーマ定義言語) スキーマから DataSet マップを作成する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml
このサンプルで使用されているクラス
DataSet、Xml、Table、XmlDataDocument、Console、String、StreamReader、Stream、Exception、StringWriter、Import、Type、Debug、EventArgs、Page、Path、XmlSchema、Object
ReadXmlFile サンプル
このサンプルでは、XmlTextReader クラスを使用して、ファイルから XML を読み取る方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml
このサンプルで使用されているクラス
Xml、Console、File、Type、Form、String、XmlNode、Attribute、Process、XmlTextReader、XmlText、TextReader、XmlDeclaration、Exception、XmlReader、Import、StringWriter、Object、EventArgs、Debug、Path、Page
ReadXmlStream サンプル
このサンプルでは、XmlTextReader クラスを使用して、ストリームから .XML を読み取る方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml
このサンプルで使用されているクラス
Xml、Console、Stream、Type、Form、String、XmlNode、Attribute、Process、XmlTextReader、XmlText、TextReader、StringReader、XmlReader、Exception、StringWriter、Import、Object、EventArgs、Debug、Page
XmlReadFromUrl サンプル
このサンプルでは、XmlTextReader クラスを使用して、URL から XML を読み取る方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml
このサンプルで使用されているクラス
Xml、Console、Type、Form、XmlNode、XmlText、TextReader、XmlTextReader、Attribute、String、Process、XmlDeclaration、Url、Import、Exception、StringWriter、EventArgs、Page、Object、Debug
MultipleXmlReader サンプル
このサンプルでは、XML ノード内の XML データに対して高速で、キャッシュされない、前方参照専用アクセスを実現するために XmlNodeReader を作成および使用する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml
このサンプルで使用されているクラス
Xml、Console、XmlReader、Type、String、XmlNode、XmlTextReader、TextReader、XmlText、File、XmlNamespaceManager、Context、Import、Stream、XmlParserContext、Exception、NameTable、Table、FileStream、StringWriter、Object、Page、Debug、EventArgs、Path
DOMInterfaceXmlDocument サンプル
このサンプルでは、W3C の DOM (Document Object Model) 仕様の Document Object Model (Core) を実装するクラスを示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml
このサンプルで使用されているクラス
Xml、XmlDocument、Console、String、XmlNode、Form、XmlText、TextReader、XmlTextReader、Import、Process、Type、Exception、StringWriter、Object、EventArgs、Debug、Page、XmlNamedNodeMap、File、Path、Attribute
SaveXmlDocument サンプル
このサンプルでは、W3C の DOM (Document Object Model) の実装である XmlDocument クラスを使用して、XML を更新および保存する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml
このサンプルで使用されているクラス
Xml、XmlDocument、String、Console、Exception、Import、StringWriter、Path、Debug、Page、Object、TextReader、XmlTextReader、XmlText、XmlNode、EventArgs
LoadXmlDocument サンプル
このサンプルでは、XML を XmlDataDocument クラスに読み込む方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml
このサンプルで使用されているクラス
Xml、XmlDocument、String、Console、XmlDataDocument、StringWriter、Exception、Import、Debug、Object、Path、Page、EventArgs
WriteXmlFile サンプル
このサンプルでは、XmlTextWriter クラスを使用して、XML をファイルに書き込む方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml
このサンプルで使用されているクラス
Xml、XmlText、TextWriter、XmlTextWriter、Console、String、File、Form、Type、Attribute、TextReader、XmlTextReader、XmlNode、Process、StringWriter、Import、Exception、EventArgs、Page、XmlReader、Object、Path、Debug
XmlDocumentEvent サンプル
このサンプルでは、XML ドキュメント内のノードが変更されたときにイベントを受け取り、処理する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml、System.Globalization、System.Xml.XPath
このサンプルで使用されているクラス
Xml、XmlDocument、Console、XmlNode、String、Object、XmlElement、EventArgs、XmlNodeList、Exception、Import、Path、EventHandler、XmlNodeChangedEventArgs、StringWriter、XmlNodeChangedEventHandler、Page、Debug、XmlDocumentFragment
SchemaCollection サンプル
このサンプルでは、データの効率的な検証を行うために XmlValidatingReader によって使用される XmlSchemaCollection クラスの使用方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml、System.Xml.Schema
このサンプルで使用されているクラス
Xml、Console、String、Type、Exception、XmlValidatingReader、EventHandler、XmlSchema、Path、XmlText、XmlSchemaCollection、StringWriter、EventArgs、Import、TextReader、XmlTextReader、ValidationEventHandler、Page、Object、ValidationEventArgs、Message、XmlNode、Uri、Debug、Attribute
XmlReadWriteSchema サンプル
このサンプルでは、XSD ( XML スキーマ定義言語) ファイルを SOM (Schema Object Model) に読み込む方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml、System.Xml.Schema
このサンプルで使用されているクラス
Xml、String、StringWriter、Console、XmlWriter、XmlText、Form、TextWriter、XmlTextWriter、Exception、XmlSchema、Import、XmlTextReader、TextReader、Debug、EventArgs、Object、Path、Page
ValidationReadingXML サンプル
このサンプルでは、XmlValidatingReader クラスを使用して、XML データを読み取って解析するときに検証を実行する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml、System.Xml.Schema
このサンプルで使用されているクラス
Xml、XmlValidatingReader、Console、XmlTextReader、TextReader、XmlText、String、Exception、Type、XmlSchemaCollection、XmlSchema、Path、ValidationEventHandler、XmlException、StringWriter、EventHandler、EventArgs、Import、ValidationEventArgs、Uri、Message、Object、Page、Debug
QueryXmlDocumentXPath サンプル
このサンプルでは、XPathNavigator クラスに提供された W3C XPath (XML Path Language) 式を使用して、XPathDocument を照会する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml、System.Xml.XPath
このサンプルで使用されているクラス
Path、Xml、XmlDocument、String、XPathNavigator、Console、XPathNodeIterator、XPathDocument、StringWriter、Import、Exception、EventArgs、Page、Object、Debug
NavigateXmlDocument サンプル
このサンプルでは、XPathDocument から作成された XPathNavigator を使用して、XML ドキュメント内を移動する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml、System.Xml.XPath
このサンプルで使用されているクラス
Path、XPathNavigator、Console、Xml、XmlDocument、String、XPathNodeIterator、XPathDocument、Type、Form、Attribute、StringWriter、Import、Exception、Page、Object、Debug、EventArgs
XmlNameSpace サンプル
このサンプルでは、XmlDocument から名前空間固有の XML データを選択する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml、System.Xml.XPath
このサンプルで使用されているクラス
Xml、String、XmlNode、XmlDocument、Console、Form、XmlNamespaceManager、Type、Exception、Import、StringWriter、Path、Page、NameTable、XmlNamedNodeMap、Object、XmlNodeList、Table、Debug、EventArgs、Attribute
XPathExpression サンプル
このサンプルでは、XPathExpression クラスを使用して、XPath (XML Path Language) 式をコンパイルし、XML ファイルからノード セットを選択する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.IO、System.Xml、System.Xml.XPath、System.Collections
このサンプルで使用されているクラス
Path、Console、XPathExpression、XPathNavigator、String、Form、Xml、XPathNodeIterator、Type、XPathDocument、Object、Comparer、Import、Process、Exception、Attribute、StringWriter、Page、EventArgs、Debug
SaveDataSetXMLData サンプル
このサンプルでは、XmlDataDocument を使用して、DataSet のリレーショナル データを XML ファイルに保存する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.Xml、System.IO、System.Data、System.Xml.Xsl、System.Xml.XPath
このサンプルで使用されているクラス
DataSet、Xml、Console、Table、String、DataColumn、XmlNode、Type、Form、DataRow、Exception、XmlNodeReader、DataTable、XmlDataDocument、File、Process、XmlReader、Object、DataRelation、StringWriter、Import、Attribute、Page、Debug、XmlSchema、EventArgs、Array、Path
XmlSchemaObjectModel サンプル
このサンプルでは、2 つの XSD (XML スキーマ定義言語) スキーマを XmlSchemaCollection に読み込み、それぞれが表すスキーマ内を移動し、そのスキーマの出力を表す架空の XML 出力を作成する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.Xml、System.IO、System.Xml.Schema
このサンプルで使用されているクラス
Xml、XmlSchema、Type、XmlText、TextWriter、XmlTextWriter、Attribute、String、Console、XmlSchemaAttribute、Group、Object、XmlSchemaObject、XmlSchemaSimpleType、XmlSchemaElement、XmlSchemaComplexType、XmlSchemaAttributeGroup、XmlSchemaCollection、XmlSchemaParticle、XmlSchemaNotation、XmlSchemaAnnotation、XmlSchemaGroup、Table、NameTable、XmlNameTable、XmlSchemaSequence、Path、Import、Uri、Random、StringWriter、Form、Exception、XmlSchemaDatatype、EventArgs、XmlQualifiedName、XmlSchemaAttributeGroupRef、XmlSchemaObjectCollection、XmlSchemaSimpleTypeList、Debug、XmlSchemaSimpleTypeRestriction、XmlSchemaInclude、ValueType、Page
XmlNodeReader サンプル
このサンプルでは、XML ノード内の XML データに対して高速で、キャッシュされない、前方参照専用アクセスを実現するために XmlNodeReader を作成および使用する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.Xml、System.IO、System.Xml.XPath
このサンプルで使用されているクラス
Xml、XmlNode、XmlNodeReader、Console、Form、Type、XmlDocument、String、Exception、StringWriter、Import、Process、Attribute、Path、Object、Page、Debug、EventArgs
TransformXML サンプル
このサンプルでは、XslTransform クラスを使用して、XSLT (Extensible Stylesheet Language Transformation) ファイルを XML ドキュメントに適用する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.Xml、System.IO、System.Xml.Xsl、System.Xml.XPath
このサンプルで使用されているクラス
Xml、Console、Path、String、Form、Type、XslTransform、Style、XPathDocument、Process、XmlNode、Exception、XmlReader、Import、Stream、TextWriter、XmlTextWriter、XmlText、StreamReader、Attribute、StringWriter、EventArgs、Page、Debug、Object
StreamXmlDocument サンプル
このサンプルでは、XmlDataDocument に格納されている XML データを読み取る XmlReader クラスを作成する方法を示します。
オンラインのサンプル ドキュメントへのリンク
オンラインのサンプル ソース コードへのリンク
このサンプルで使用されている名前空間
System、System.Xml、System.IO、System.Xml.Xsl、System.Xml.XPath
このサンプルで使用されているクラス
Xml、XmlDocument、Stream、Form、Type、String、Console、XmlReader、XmlNode、XmlDataDocument、Path、XslTransform、Style、Attribute、XPathNavigator、StringWriter、Import、Exception、Process、Object、Debug、EventArgs、Page