<?xml version="1.0" standalone="no"?>
<Mail>
<From>Author</From>
<To>Receiver</To>
<Subject>XML Introduction</Subject>
<body><p>Thanks for reading<br/>this article</p></body>
</Mail>
含 DTD 宣告、屬性、註解、CDATA 區段等完整範例請見原文。
| 類別 | 用途 | 特性 |
|---|---|---|
| XmlDocument | DOM 模型,整份文件載入記憶體 | 支援 XPath 查詢、節點增刪改、易用但耗記憶體 |
| XmlTextReader | 快速唯讀向前流式讀取 | 低記憶體佔用、適合大型 XML |
| XmlTextWriter | 流式寫入 XML | 高效能產生 XML 輸出 |
| XPathDocument / XPathNavigator | 唯讀 XPath 查詢最佳化 | 比 XmlDocument 查詢快、適合轉換 |
XmlDocument doc = new XmlDocument(); doc.Load(path);XmlNodeList nodes = doc.SelectNodes("//book[@category='web']");XmlElement elem = doc.CreateElement("book"); parent.AppendChild(elem);doc.Save(path);XmlTextReader/Writer 或 XPathDocument。XPathDocument。Load。