Share via


使用 XmlWriter 寫入 XML

XmlWriter 類別是一種抽象基底類別,可提供順向、唯寫、無快取的 XML 資料流產生方式。它可用來建置符合 W3C 可延伸標記語言 (XML) 1.0 (第二版) 建議事項 (www.w3.org/TR/2000/REC-xml-20001006.html) 與 XML 建議事項中的命名空間 (www.w3.org/TR/REC-xml-names/) 的 XML 文件。

XmlWriter 可讓您:

  • 驗證字元是否為合法 XML 字元,以及項目與屬性名稱是否為有效的 XML 名稱。

  • 驗證 XML 文件的格式是否正確。

  • 將二進位位元組編碼為 Base64 或 BinHex,並寫出產生的文字。

  • 不使用字串,而使用 Common Language Runtime 型別來傳遞值。如此即不需以手動方式執行值的轉換。

  • 將多個文件寫至一個輸出資料流。

  • 寫入有效的名稱、限定名稱 (Quaified Name) 以及名稱語彙基元 (Token)。

在本節中

  • 使用 XmlWriter
    說明如何建立 XmlWriter 物件、寫入型別資料、以及其他一般的 XmlWriter 用法。

相關章節

  • XML 文件和資料
    提供對於類別 (使用 .NET Framework 中的 XML 文件和資料) 的廣泛而整合的集合概觀。