共用方式為


.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 對應儲存至 XML 結構描述定義語言 (XSD) 結構描述檔。

連結到線上範例文件

連結到線上範例原始程式碼

這個範例中所用的命名空間:

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 範例

這個範例說明如何將 XML 資料載入 DataSet

連結到線上範例文件

連結到線上範例原始程式碼

這個範例中所用的命名空間:

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 範例

這個範例說明如何從所提供的 XML 結構描述定義語言 (XSD) 結構描述建立 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 範例

這個範例說明如何建立和使用 XmlNodeReader,提供對 XML 節點中 XML 資料的快速、非快取和順向的存取。

連結到線上範例文件

連結到線上範例原始程式碼

這個範例中所用的命名空間:

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 文件物件模型 (Document Object Model,DOM) 規格中文件物件模型 (核心) 的類別。

連結到線上範例文件

連結到線上範例原始程式碼

這個範例中所用的命名空間:

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 範例

這個範例說明如何使用 XmlDocument 類別更新和儲存 XML,這個類別是 W3C 文件物件模型 (DOM) 的實作。

連結到線上範例文件

連結到線上範例原始程式碼

這個範例中所用的命名空間:

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 範例

這個範例說明如何將 XML 結構描述定義語言 (XSD) 檔案讀入結構描述物件模型 (SOM)。

連結到線上範例文件

連結到線上範例原始程式碼

這個範例中所用的命名空間:

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 XML 路徑語言 (XPath) 來查詢 XPathDocument

連結到線上範例文件

連結到線上範例原始程式碼

這個範例中所用的命名空間:

System;System.IO;System.Xml;System.Xml.XPath

這個範例中所用的類別:

Path;Xml;XmlDocument;String;XPathNavigator;Console;XPathNodeIterator;XPathDocument;StringWriter;Import;Exception;EventArgs;Page;Object;Debug

這個範例說明如何使用從 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 類別來編譯 XML 路徑語言 (XPath) 運算式,以便從 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 範例

這個範例說明如何使用 XmlDataDocumentDataSet 將關聯式資料儲存到 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 範例

這個範例說明如何將兩個 XML 結構描述定義語言 (XSD) 結構描述讀入 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 範例

這個範例說明如何建立和使用 XmlNodeReader,提供對 XML 節點中 XML 資料的快速、非快取和順向的存取。

連結到線上範例文件

連結到線上範例原始程式碼

這個範例中所用的命名空間:

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) 檔案套用至 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 範例

這個範例說明如何建立 XmlReader 類別,讀取儲存於 XmlDataDocument 中的 XML 資料。

連結到線上範例文件

連結到線上範例原始程式碼

這個範例中所用的命名空間:

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