Initializer

init(contentsOf:options:)

Initializes and returns an NSXMLDTD object created from the DTD declarations in a URL-referenced source. NSXMLDTDオブジェクトを初期化して返します、あるURL参照されたソースの中のDTD宣言から作成されます。

Declaration 宣言

convenience init(contentsOf url: URL, 
         options mask: XMLNode.Options = []) throws

Parameters パラメータ

url

An NSURL object identifying a URL source. URLソースを識別しているNSURLオブジェクト。

mask

A bit mask specifying input options; bit-OR multiple options. The current valid options are NSXMLNodePreserveWhitespace and NSXMLNodePreserveEntities; these constants are described in the "Constants" section of the XMLNode reference. 入力オプションを指定しているビットマスク;ビットORの複数オプション。現在の有効なオプションは、NSXMLNodePreserveWhitespaceNSXMLNodePreserveEntitiesです;これら定数はXMLNode参照の "定数" 節で記述されます。

error

On return, this parameter holds an NSError object describing any errors and warnings related to parsing and remote connection. 戻りでは、このパラメータはNSErrorオブジェクトを保持します、構文解析とリモート接続に関連するあらゆるエラーと警告を記述しています。

Return Value 戻り値

An initialized NSXMLDTD object or nil if initialization fails because of parsing errors or other reasons. ある初期化されたNSXMLDTDオブジェクト、またはnil、もし初期化が構文解析エラーまたは他の理由のために失敗するならば。

Discussion 議論

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. あなたは、このメソッドを使って、単独動作型DTDを作成します、あなたがその後に問い合わせるおよび検証のために使用できます。あなたは、このメッセージを通して作成されたDTDをある書類と結びつけることが、setDTD:XMLDocumentオブジェクトに送ることによって可能です。

See Also 参照

Initializing an NSXMLDTD Object NSXMLDTDオブジェクトを初期化する

Related Documentation 関連文書