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

validateAndReturnError:

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

Declaration 宣言

- (BOOL)validateAndReturnError:(NSError * _Nullable *)error;

Parameters パラメータ

error

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

Return Value 戻り値

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

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 NSXMLDTD 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で定義されるならば、このメソッドはレシーバのために設定されるNSXMLDTDオブジェクトを検証のために使います。スキーマが「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 initWithContentsOfURL:options:error:, initWithData:options:error:, or initWithXMLString:options:error: methods. あなたはあるXML書類を検証することが、それがNSXMLDocumentValidateオプションの指定で最初に処理される場合に可能です、あなたがNSXMLDocumentオブジェクトをinitWithContentsOfURL:options:error:initWithData:options:error:、またはinitWithXMLString:options:error:メソッドで初期化する時に。

See Also 参照

Related Documentation 関連文書