首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 發現之旅第一講:XML 開發(三)

     編輯:關於C語言

國際標準的價值

  • 由中立組織(W3C、ISO、ECMA)制定,代表全產業利益。
  • 穩定性與相容性:正式發布後僅增不減,保障既有投資。
  • 全球廠商自願遵循,成員含 Microsoft、IBM、Sun 等巨頭。
  • 開發者受益:異構整合易、平台遷移低成本、程式碼壽命長。

.NET 對 XML 的全方位支援

  • 框架內部廣泛採用 XML 組態(如 web.config)。
  • System.Xml 命名空間提供兩大處理模型:

1. 流式模型

  • XmlReader:唯讀、前進、低記憶體、高效能。
  • 缺點:不可修改、無 XPath、介面簡單。

2. DOM 模型

  • XmlDocument 載入全文件建立記憶體樹。
  • 優點:完整增刪改查、支援 XPath(SelectNodes/SingleNode)、遞迴遍歷靈活。
  • 缺點:大檔案佔記憶體。

C# DOM 快速上手


XmlDocument doc = new XmlDocument();
doc.Load("file.xml");
XmlNodeList nodes = doc.SelectNodes("//Table/Record");
foreach (XmlNode n in nodes) { /* ... */ }

文件物件模型(DOM)是經典軟體設計模式,後續課程將深入探討。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved