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

replaceChild(at:with:)

Replaces the child node of the receiver located at a specified position in its array of children with another node. 子それらからなるそれの配列の中の指定された場所に位置するレシーバの子ノードを別のノードで置き換えます。

Declaration 宣言

func replaceChild(at index: Int, 
             with node: XMLNode)

Parameters パラメータ

index

An integer identifying a position in the receiver's array of children. If index is less than zero or greater than the number of children minus one, an out-of-bounds exception is raised. レシーバのもつ子それらの配列において、ある位置を識別しているある整数。indexがゼロより小さいかまたは子の数から1引くより大きいならば、「境界外」例外が引き起こされます。

node

An XMLNode object to replace the one at index; it must represent a comment, a processing instruction, or the root element. あるXMLNodeオブジェクト、indexでのものを置き換えることになります;それは、コメント、処理命令、またはルート要素を表さなければなりません。

Discussion 議論

The removed NSXMLNode object is autoreleased. 削除されたNSXMLNodeオブジェクトは、オートリリースされます。

See Also 参照

Adding and Removing Child Nodes 子ノードの追加と除去