PEAR Manual
Prev |  | Next

# XML_Tree::&addRoot

XML_Tree::&addRoot -- add root node

## Synopsis

    require_once "XML/Tree.php";

``object XML_Tree_Node XML_Tree::&addRoot` (string $name [, string $content='' [, array $attributes=array()]])`

## Description

Adds a new root node to the XML datastructure.

## Parameter

- `string $name` - name of root element

- `string $content` - data between the opening and closing tag

- `array $attributes` - additional attributes for the tag. The attribute name is represented as the array key and the attribute value as entry for the key.

## Return value

`object XML_Tree_Node` - reference to root node

## Note

This function can not be called statically.

## Example

Example 59-1. Using &addRoot()
    $tree  = new XML_Tree;
    $root =& $tree->addRoot("root");

Prev | Home | Next
XML_Tree::XML_Tree | Up | XML_Tree::&insertChild