共用方式為


XmlSchemaValidator 建構函式

定義

初始化 XmlSchemaValidator 類別的新執行個體。

public:
 XmlSchemaValidator(System::Xml::XmlNameTable ^ nameTable, System::Xml::Schema::XmlSchemaSet ^ schemas, System::Xml::IXmlNamespaceResolver ^ namespaceResolver, System::Xml::Schema::XmlSchemaValidationFlags validationFlags);
public XmlSchemaValidator (System.Xml.XmlNameTable nameTable, System.Xml.Schema.XmlSchemaSet schemas, System.Xml.IXmlNamespaceResolver namespaceResolver, System.Xml.Schema.XmlSchemaValidationFlags validationFlags);
new System.Xml.Schema.XmlSchemaValidator : System.Xml.XmlNameTable * System.Xml.Schema.XmlSchemaSet * System.Xml.IXmlNamespaceResolver * System.Xml.Schema.XmlSchemaValidationFlags -> System.Xml.Schema.XmlSchemaValidator
Public Sub New (nameTable As XmlNameTable, schemas As XmlSchemaSet, namespaceResolver As IXmlNamespaceResolver, validationFlags As XmlSchemaValidationFlags)

參數

nameTable
XmlNameTable

XmlNameTable 物件,包含原子化字串形式的項目和屬性名稱。

schemas
XmlSchemaSet

XmlSchemaSet 物件,包含用於驗證的 XML 結構描述定義語言 (XSD) 結構描述。

namespaceResolver
IXmlNamespaceResolver

IXmlNamespaceResolver 物件,用於解析驗證期間遇到的命名空間。

validationFlags
XmlSchemaValidationFlags

XmlSchemaValidationFlags 值,指定結構描述驗證選項。

例外狀況

一或多個指定的參數為 null

在編譯 XmlSchemaSet 參數中的結構描述時發生錯誤。

範例

如需建構函式的 XmlSchemaValidator 範例,請參閱 XmlSchemaValidator 類別參考主題。

備註

以下是使用 XmlSchemaValidator 建構函式時要考慮的重要注意事項。

重要

ProcessInlineSchema 設定 物件的 和 ProcessSchemaLocation 驗證旗標 XmlSchemaValidator 為預設值。 此外, XmlResolver 物件的 屬性 XmlSchemaValidator 預設為 null 。 因此,預設不會解析包含在 內、匯入或重新定義元素中參考的外部架構。

適用於

另請參閱