Instance Method インスタンスメソッド

validate()

Validates the document against the governing schema and returns whether the document conforms to the schema. 書類を管理スキーマに対して検証します、そして書類がそのスキーマに準拠するかどうかを返します。

Declaration 宣言

func validate() throws

Parameters パラメータ

error

If validation fails, on return contains an NSError object describing the reason or reasons for failure. 検証が失敗するならば、戻りではNSErrorオブジェクトを含んで、失敗の理由または複数の理由を記述します。

Return Value 戻り値

true if the validation operation succeeded, otherwise false. true、もし検証操作が上手くいったならば、そうでなければfalse

Discussion 議論

The constants indicating the kind of validation errors are emitted by the underlying parser; see NSXMLParser.h for most of these constants. If the schema is defined with a DTD, this method uses the XMLDTD object set for the receiver for validation. If the schema is based on XML Schema, the method uses the URL specified as the value of the xsi:schemaLocation attribute of the root element. 検証エラーの種類を指し示している定数は、基礎をなすパーサによって発布されます;NSXMLParser.hをこれら定数のほとんどのために見てください。スキーマがDTDで定義されるならば、このメソッドはレシーバのために設定されるXMLDTDオブジェクトを検証のために使います。スキーマが「XMLスキーマ」に基づくならば、メソッドはルート要素のxsi:schemaLocation属性の値として指定されるURLを使います。

You can validate an XML document when it is first processed by specifying the NSXMLDocumentValidate option when you initialize an NSXMLDocument object with the init(contentsOf:options:), init(data:options:), or init(xmlString:options:) methods. あなたはあるXML書類を検証することが、それがNSXMLDocumentValidateオプションの指定で最初に処理される場合に可能です、あなたがNSXMLDocumentオブジェクトをinit(contentsOf:options:)init(data:options:)、またはinit(xmlString:options:)メソッドで初期化する時に。

See Also 参照

Related Documentation 関連文書