WockyNodeTree

## WockyNodeTree WockyNodeTree |

## Synopsis

    struct              WockyNodeTreeClass;
    WockyNode *         wocky_node_tree_get_top_node        (WockyNodeTree *self);
    WockyNodeTree *     wocky_node_tree_new                 (const gchar *name,
                                                             const gchar *ns,
                                                             ...);
    WockyNodeTree *     wocky_node_tree_new_from_node       (WockyNode *node);
    WockyNodeTree *     wocky_node_tree_new_va              (const gchar *name,
                                                             const char *ns,
                                                             va_list va);

## Description

## Details

### struct WockyNodeTreeClass

    struct WockyNodeTreeClass {
    };

The class of a WockyNodeTree.

### wocky_node_tree_get_top_node ()

    WockyNode *         wocky_node_tree_get_top_node        (WockyNodeTree *self);

### wocky_node_tree_new ()

    WockyNodeTree *     wocky_node_tree_new                 (const gchar *name,
                                                             const gchar *ns,
                                                             ...);

Build a node-tree from a list of arguments. Example:

Example 2.

    1
    2
    3
    4
    5
    6
    7
    wocky_node_tree_new ("html", "http://www.w3.org/1999/xhtml",
       '(', "html", ':', "http://www.w3.org/1999/xhtml",
         '(', "body", '@', "textcolor", "red",
            '$', "Wocky wooo",
         ')',
       ')',
      NULL);

`name` : | The name of the toplevel node
`ns` : | The namespace of the toplevel node
Returns : | a new node-tree object

### wocky_node_tree_new_from_node ()

    WockyNodeTree *     wocky_node_tree_new_from_node       (WockyNode *node);

Build a new WockyNodeTree that contains a copy of the given node.

`node` : | The node to copy
Returns : | a new node-tree object

### wocky_node_tree_new_va ()

    WockyNodeTree *     wocky_node_tree_new_va              (const gchar *name,
                                                             const char *ns,
                                                             va_list va);