XmlReaderSettings 類別上的驗證選項
更新: November 2007
XmlReader 類別可使用文件類型定義 (DTD) 或 XML 結構描述定義語言 (XSD) 結構描述,來強制進行驗證。Create 方法使用之 XmlReaderSettings 物件的設定會決定 XmlReader 物件支援之資料驗證的型別 (如果有的話)。
驗證設定
下表詳細說明 XmlReaderSettings 類別上驗證特定的設定。
屬性 |
說明 |
---|---|
指定是否允許 DTD 處理。預設不允許 DTD 處理。 |
|
指定 XmlReader 是否執行資料驗證,以及要執行的驗證型別 (DTD 或結構描述)。預設不進行資料驗證。 |
|
指定用於接收驗證事件之資訊的事件處理常式。如果未提供事件處理常式,會在第一次發生驗證錯誤時擲回 XmlException。 |
|
指定其他驗證設定。
|
|
指定用於解析及存取任意外部資源的 XmlResolver。這可包括外部實體 (例如,DTD 及結構描述位置)。XmlResolver 還可用於處理 XML 結構描述內包含的任何 xs:include 或 xs:import 項目。如果未指定 XmlResolver,則 XmlReader 會使用沒有使用者認證的預設 XmlUrlResolver。 |