PrependChild()

XmlNode::PrependChild(SharedPtr<XmlNode>) method

Adds the specified node to the beginning of the list of child nodes for this node.

virtual SharedPtr<XmlNode> System::Xml::XmlNode::PrependChild(SharedPtr<XmlNode> newChild)

Arguments

ParameterTypeDescription
newChildSharedPtr<XmlNode>The node to add. All the contents of the node to be added are moved into the specified location.

Return Value

The node added.

Exceptions

ExceptionDescription
InvalidOperationExceptionThis node is of a type that does not allow child nodes of the type of the newChild node. The newChild is an ancestor of this node.
ArgumentExceptionThe newChild was created from a different document than the one that created this node. This node is read-only.

See Also