Instance Property インスタンスプロパティ

name

Returns the name of the receiver. レシーバの名前を返します。

Declaration 宣言

var name: String? { get set }

Return Value 戻り値

Returns a string specifying the name of the receiver. May return nil if the receiver is not a valid kind of node (see discussion). レシーバの名前を指定している文字列を返します。nilを返すかもしれません、もしレシーバがノードの有効な種類でないならば(議論を見てください)。

Discussion 議論

This method is applicable only to NSXMLNode objects representing elements, attributes, namespaces, processing instructions, and DTD-declaration nodes. If the receiver is not an object of one of these kinds, this method returns nil. For example, in the following construction: このメソッドは、要素、属性、名前空間、命令処理、そしてDTD宣言ノードを表しているNSXMLNodeオブジェクトに対してだけ適用可能です。レシーバがこれらの種類の1つのオブジェクトでないならば、このメソッドはnilを返します。例えば、以下の構造において:


<title>Chapter One</title>

The returned name for the element is “title”. If the name is associated with a namespace, the qualified name is returned. For example, if you create an element with local name “foo” and URI “http://bar.com” and the namespace “xmlns:baz=‘http://bar.com’” is applied to this node, when you invoke this method on the node you get “baz:foo”. 要素に対して返される名前は、“title” です。名前が名前空間と結びつけられるならば、修飾名が返されます。例えば、あなたがある要素をローカル名 “foo” とURI “http://bar.com” で作成するそして名前空間 “xmlns:baz=‘http://bar.com’” がこのノードに適用されるならば、あなたがこのメソッドをそのノード上で発動する場合、あなたは “baz:foo” を得ます。

See Also 参照

Managing XML Node Objects XMLノードオブジェクトを管理する