Instance Property

nextSibling

Returns the next NSXMLNode object that is a sibling node to the receiver.

Declaration

@NSCopying var nextSibling: XMLNode? { get }

Discussion

This object will have an index value that is one more than the receiver’s. If there are no more subsequent siblings (that is, other child nodes of the receiver’s parent) the method returns nil.

See Also

Navigating the Tree of Nodes

var rootDocument: XMLDocument?

Returns the XMLDocument object containing the root element and representing the XML document as a whole.

var parent: XMLNode?

Returns the parent node of the receiver.

func child(at: Int) -> XMLNode?

Returns the child node of the receiver at the specified location.

var childCount: Int

Returns the number of child nodes the receiver has.

var children: [XMLNode]?

Returns an immutable array containing the child nodes of the receiver (as NSXMLNode objects).

var next: XMLNode?

Returns the next NSXMLNode object in document order.

var previous: XMLNode?

Returns the previous NSXMLNode object in document order.

var previousSibling: XMLNode?

Returns the previous NSXMLNode object that is a sibling node to the receiver.

func detach()

Detaches the receiver from its parent node.