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

initWithKind:options:

Returns an NSXMLNode instance initialized with the constant indicating node kind and one or more initialization options. NSXMLNodeインスタンスを返します、ノード種類を指し示している定数そして1つ以上の初期化オプションで初期化されます。

Declaration 宣言

- (instancetype)initWithKind:(NSXMLNodeKind)kind 
                     options:(NSXMLNodeOptions)options;

Parameters パラメータ

kind

An enum constant of type NSXMLNodeKind that indicates the type of node. See Constants for a list of valid NSXMLNodeKind constants. あるenum定数、型NSXMLNodeKindの、それはノードの型を指し示します。定数を有効なNSXMLNodeKind定数のリストとして見てください。

options オプション

One or more constants that specify initialization options; if there are multiple constants, bit-OR them together. These options request operations on the represented XML related to fidelity (for example, preserving entities), quoting style, handling of empty elements, and other things. See Constants for a list of valid node-initialization constants. 1つ以上の定数、それは初期化オプションを指定します;もし複数の定数があるならば、それらを一緒にしてビットORします。これらのオプションは、表現されたXML上で厳密さ(例えば、エンティティの保全)、クォーティング形式、空要素の取り扱い、そして他の事柄に関連して操作を要請します。定数を有効なノード初期化定数の一覧として見てください。

Return Value 戻り値

An NSXMLNode object initialized with the given kind and options, or nil if the object couldn't be created. If kind is not a valid NSXMLNodeKind constant, the method returns an NSXMLNode object of kind NSXMLInvalidKind. あるNSXMLNodeオブジェクト、与えられた種類とオプションで初期化されます、またはnil、もしオブジェクトが作成できなかったならば。kindが有効なNSXMLNodeKind定数でないならば、メソッドは種類NSXMLInvalidKindNSXMLNodeオブジェクトを返します。

Discussion 議論

Do not use this initializer for creating instances of NSXMLDTDNode for attribute-list declarations. Instead, use the DTDNodeWithXMLString: class method of this class or the initWithXMLString: method of the NSXMLDTDNode class. このイニシャライザを、属性リスト宣言のためにNSXMLDTDNodeのインスタンスを作成することに使わないでください。代わりに、このクラスのDTDNodeWithXMLString:クラスメソッドまたはNSXMLDTDNodeクラスのinitWithXMLString:メソッドを使ってください。

See Also 参照

Creating and Initializing Node Objects ノードオブジェクトの作成と初期化