.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
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 類別來編譯 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 範例
這個範例說明如何使用 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 範例
這個範例說明如何將兩個 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