Initializer

init(kind:)

Returns an NSXMLNode instance initialized with the constant indicating node kind. NSXMLNodeインスタンスを返します、ノード種類を指し示している定数で初期化されます。

Declaration 宣言

convenience init(kind: XMLNode.Kind)

Parameters パラメータ

kind

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

Return Value 戻り値

An NSXMLNode object initialized with kind 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オブジェクト、kindで初期化されます、またはnil、もしオブジェクトが作成できなかったならば。kindが有効なNSXMLNodeKind定数でないならば、メソッドは種類NSXMLInvalidKindNSXMLNodeオブジェクトを返します。

Discussion 議論

This method invokes init(kind:options:) with the options parameter set to NSXMLNodeOptionsNone. このメソッドは、init(kind:options:)を、optionsパラメータをNSXMLNodeOptionsNoneに設定して発動します。

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

See Also 参照

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

Related Documentation 関連文書