init(contentsOf : URL, options: XMLNode.Options)
NSXMLDTD
object created from the DTD declarations in a URL-referenced source.
NSXMLDTD
オブジェクトを初期化して返します、あるURL参照されたソースの中のDTD宣言から作成されます。
Availability 有効性
Technology
data
A data object containing DTD declarations. DTD宣言を含んでいるあるデータオブジェクト。
mask
A bit mask specifying input options; bit-OR multiple options. The current valid options are NSXMLNode
and NSXMLNode
; these constants are described in the "Constants" section of the XMLNode
reference.
入力オプションを指定しているビットマスク;ビットORの複数オプション。現在の有効なオプションは、NSXMLNode
とNSXMLNode
です;これら定数はXMLNode
参照の "定数" 節で記述されます。
error
An initialized NSXMLDTD
object or nil
if initialization fails because of parsing errors or other reasons.
ある初期化されたNSXMLDTD
オブジェクト、またはnil
、もし初期化が構文解析エラーまたは他の理由のために失敗するならば。
This method is the designated initializer for the NSXMLDTD
class. You use this method to create a stand-alone DTD which you can thereafter query and use for validation. You can associate the DTD created through this message with a document by sending setDTD: to an XMLDocument
object.
このメソッドは、NSXMLDTD
クラスに対する指定イニシャライザです。あなたは、このメソッドを使って、単独動作型DTDを作成します、あなたがその後に問い合わせるおよび検証のために使用できます。あなたは、このメッセージを通して作成されたDTDをある書類と結びつけることが、setDTD:をXMLDocument
オブジェクトに送ることによって可能です。
Handling Errors in Swift: Swiftでのエラー処理:
In Swift, this API is imported as an initializer and is marked with the throws
keyword to indicate that it throws an error in cases of failure.
Swiftでは、このAPIはイニシャライザとしてインポートされて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エラーパラメータについてで記述されるように。
init(contentsOf : URL, options: XMLNode.Options)
NSXMLDTD
object created from the DTD declarations in a URL-referenced source.
NSXMLDTD
オブジェクトを初期化して返します、あるURL参照されたソースの中のDTD宣言から作成されます。
func validate()