Instance Method
インスタンスメソッド
initWithKind:options:
Returns an NSXMLNode
instance initialized with the constant indicating node kind and one or more initialization options.
NSXMLNode
インスタンスを返します、ノード種類を指し示している定数そして1つ以上の初期化オプションで初期化されます。
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定数でないならば、メソッドは種類NSXMLInvalidKind
のNSXMLNode
オブジェクトを返します。
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
ノードオブジェクトの作成と初期化
- initWithKind:
Returns an NSXMLNode
instance initialized with the constant indicating node kind.
NSXMLNode
インスタンスを返します、ノード種類を指し示している定数で初期化されます。
+ document
Returns an empty document node.
ある空の書類ノードを返します。
+ attributeWithName:stringValue:
Returns an NSXMLNode
object representing an attribute node with a given name and string.
NSXMLNode
オブジェクトを返します、与えられた名前と文字列を持つ属性ノードを表しています。
+ attributeWithName:URI:stringValue:
Returns an NSXMLNode
object representing an attribute node with a given qualified name and string.
NSXMLNode
オブジェクトを返します、与えられた修飾名と文字列を持つ属性ノードを表しています。
+ textWithStringValue:
Returns an NSXMLNode
object representing a text node with specified content.
NSXMLNode
オブジェクトを返します、指定された内容を持つテキストノードを表しています。
+ commentWithStringValue:
Returns an NSXMLNode
object representing a comment node containing given text.
NSXMLNode
オブジェクトを返します、与えられたテキストを含んでいるコメントノードを表しています。
+ namespaceWithName:stringValue:
Returns an NSXMLNode
object representing a namespace with a specified name and URI.
NSXMLNode
オブジェクトを返します、指定された名前とURIを持つ名前空間を表しています。
+ predefinedNamespaceForPrefix:
Returns an NSXMLNode
object representing one of the predefined namespaces with the specified prefix.
NSXMLNode
オブジェクトを返します、指定された接頭辞を持つあらかじめ定義された名前空間の1つを表しています。