共用方式為


使用 XmlReader 驗證 XML 資料

更新: November 2007

若要定義 XML 文件的結構,以及其項目關聯性、資料型別及內容條件約束,您需要使用文件類型定義 (DTD) 或結構描述。雖然當 XML 文件符合由全球資訊網協會 (W3C) 可延伸標記語言 (XML) 1.0 版建議事項所定義的所有句法要求時,會將其視為格式正確;但是除非它格式正確,而且符合其 DTD 或結構描述所定義的條件約束,否則不會將其視為有效。因此,雖然所有有效 XML 文件的格式都正確,但是並非所有格式正確的 XML 文件都有效。

如需 XML 的詳細資訊,請參閱 W3C XML 1.0。如需 XML 結構描述的詳細資訊,請參閱 W3C XML 結構描述第一部:結構建議事項 (英文) 和 W3C XML (英文)。

XmlReader 類別可以使用 DTD 或結構描述定義語言 (XSD) 結構描述來強制執行驗證。XmlReaderSettings 類別上的 ValidationType 屬性可決定 XmlReader 執行個體是否強制進行驗證。

在本節中

相關章節