PEAR Manual
Prev |  | Next

# XML_Tree::&insertChild

XML_Tree::&insertChild -- inserts a child/tree

## Synopsis

    require_once "XML/Tree.php";

``object XML_Tree_Node XML_Tree::&insertChild` (array $path, integer $pos, mixed $child [, string $content='' [, array $attributes=array()]])`

## Description

Inserts a child or tree into the tree in the path `$path` on position `$pos` and maintains namespace integrity

## Parameter

- `array $path` - path to parent of child to insert

- `integer $pos` - position of child to be inserted in its parents children-list

- `mixed $child` - child-node (by XML_Tree, XML_Node or Name)

- `string $content` - content (text) for new node

- `array $attributes` - attribute-hash for new node

## Return value

`object XML_Tree_Node` - inserted child (node)

## Note

This function can not be called statically.

## See

XML_Tree::removeChild()

Prev | Home | Next
XML_Tree::&addRoot | Up | XML_Tree::&removeChild