- setDTD:
If validation fails, on return contains an NSError
object describing the reason or reasons for failure.
検証が失敗するならば、戻りではNSError
オブジェクトを含んで、失敗の理由または複数の理由を記述します。
Availability 有効性
Technology
- (BOOL)validateAndReturnError:(NSError
* _Nullable *)error;
error
YES
if the validation operation succeeded, otherwise NO
.
YES
、もし検証操作が上手くいったならば、そうでなければNO
。
The constants indicating the kind of validation errors are emitted by the underlying parser; see NSXMLParser
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:
attribute of the root element.
検証エラーの種類を指し示している定数は、基礎をなすパーサによって発布されます;NSXMLParser
をこれら定数のほとんどのために見てください。スキーマがDTDで定義されるならば、このメソッドはレシーバのために設定されるNSXMLDTD
オブジェクトを検証のために使います。スキーマが「XMLスキーマ」に基づくならば、メソッドはルート要素のxsi:
属性の値として指定されるURLを使います。
You can validate an XML document when it is first processed by specifying the NSXMLDocument
option when you initialize an NSXMLDocument
object with the init
, init
, or init
methods.
あなたはあるXML書類を検証することが、それがNSXMLDocument
オプションの指定で最初に処理される場合に可能です、あなたがNSXMLDocument
オブジェクトをinit
、init
、またはinit
メソッドで初期化する時に。
Handling Errors in Swift: Swiftでのエラー処理:
In Swift, this method returns Void
and is marked with the throws
keyword to indicate that it throws an error in cases of failure.
Swiftでは、このメソッドはVoid
を返します、そして失敗の場合にエラーをスローすることを指し示すためにthrows
キーワードで印されます。
You call this method in a try
expression and handle any errors in the catch
clauses of a do
statement, as described in Error Handling in The Swift Programming Language and About Imported Cocoa Error Parameters.
あなたはこのメソッドをtry
式の中で呼び出して、あらゆるエラーをdo
文のcatch
節で取り扱います、The Swift Programming Languageのエラー処理そしてインポートされるCocoaエラーパラメータについてで記述されるように。
- setDTD: