GdaXqlItem

## GdaXqlItem GdaXqlItem — |

## Synopsis

    #define     TO_DOM                          (_o_,_n_)
    #define     GDA_XQL_ITEM_CONST              (obj)
                GdaXqlItemPrivate;
    void        gda_xql_item_set_attrib         (GdaXqlItem *xqlitem,
                                                 gchar *attrib,
                                                 gchar *value);
    GdaXqlItem* gda_xql_item_get_parent         (GdaXqlItem *xqlitem);
    void        gda_xql_item_set_parent         (GdaXqlItem *xqlitem,
                                                 GdaXqlItem *parent);
    gchar*      gda_xql_item_get_attrib         (GdaXqlItem *xqlitem,
                                                 gchar *attrib);
    xmlNode*    gda_xql_item_to_dom             (GdaXqlItem *xqlitem,
                                                 xmlNode *parent);
    void        gda_xql_item_add                (GdaXqlItem *xqlitem,
                                                 GdaXqlItem *child);
    void        gda_xql_item_set_tag            (GdaXqlItem *xqlitem,
                                                 gchar *tag);
    gchar*      gda_xql_item_get_tag            (GdaXqlItem *xqlitem);
    GdaXqlItem* gda_xql_item_find_root          (GdaXqlItem *xqlitem);
    GdaXqlItem* gda_xql_item_find_id            (GdaXqlItem *xqlitem,
                                                 gchar *id);
    GdaXqlItem* gda_xql_item_find_ref           (GdaXqlItem *xqlitem,
                                                 gchar *ref);
    void        gda_xql_item_add_id             (GdaXqlItem *xqlitem,
                                                 gchar *id);
    void        gda_xql_item_add_ref            (GdaXqlItem *xqlitem,
                                                 gchar *ref);
    GdaXqlItem* gda_xql_item_get_ref            (GdaXqlItem *xqlitem,
                                                 gchar *ref);

## Description

## Details

### TO_DOM()

    #define TO_DOM(_o_,_n_) if (_o_ != NULL) gda_xql_item_to_dom(_o_,_n_)

`_o_` : |
`_n_` : |

### GDA_XQL_ITEM_CONST()

    #define GDA_XQL_ITEM_CONST(obj)	G_TYPE_CHECK_INSTANCE_CAST((obj), gda_xql_item_get_type(), GdaXqlItem const)

`obj` : |

### GdaXqlItemPrivate

    typedef struct _GdaXqlItemPrivate GdaXqlItemPrivate;

### gda_xql_item_set_attrib ()

    void        gda_xql_item_set_attrib         (GdaXqlItem *xqlitem,
                                                 gchar *attrib,
                                                 gchar *value);

`xqlitem` : |
`attrib` : |
`value` : |

### gda_xql_item_get_parent ()

    GdaXqlItem* gda_xql_item_get_parent         (GdaXqlItem *xqlitem);

`xqlitem` : |
Returns : |

### gda_xql_item_set_parent ()

    void        gda_xql_item_set_parent         (GdaXqlItem *xqlitem,
                                                 GdaXqlItem *parent);

`xqlitem` : |
`parent` : |

### gda_xql_item_get_attrib ()

    gchar*      gda_xql_item_get_attrib         (GdaXqlItem *xqlitem,
                                                 gchar *attrib);

`xqlitem` : |
`attrib` : |
Returns : |

### gda_xql_item_to_dom ()

    xmlNode*    gda_xql_item_to_dom             (GdaXqlItem *xqlitem,
                                                 xmlNode *parent);

`xqlitem` : |
`parent` : |
Returns : |

### gda_xql_item_add ()

    void        gda_xql_item_add                (GdaXqlItem *xqlitem,
                                                 GdaXqlItem *child);

`xqlitem` : |
`child` : |

### gda_xql_item_set_tag ()

    void        gda_xql_item_set_tag            (GdaXqlItem *xqlitem,
                                                 gchar *tag);

`xqlitem` : |
`tag` : |

### gda_xql_item_get_tag ()

    gchar*      gda_xql_item_get_tag            (GdaXqlItem *xqlitem);

`xqlitem` : |
Returns : |

### gda_xql_item_find_root ()

    GdaXqlItem* gda_xql_item_find_root          (GdaXqlItem *xqlitem);

`xqlitem` : |
Returns : |

### gda_xql_item_find_id ()

    GdaXqlItem* gda_xql_item_find_id            (GdaXqlItem *xqlitem,
                                                 gchar *id);

`xqlitem` : |
`id` : |
Returns : |

### gda_xql_item_find_ref ()

    GdaXqlItem* gda_xql_item_find_ref           (GdaXqlItem *xqlitem,
                                                 gchar *ref);

`xqlitem` : |
`ref` : |
Returns : |

### gda_xql_item_add_id ()

    void        gda_xql_item_add_id             (GdaXqlItem *xqlitem,
                                                 gchar *id);

`xqlitem` : |
`id` : |

### gda_xql_item_add_ref ()

    void        gda_xql_item_add_ref            (GdaXqlItem *xqlitem,
                                                 gchar *ref);

`xqlitem` : |
`ref` : |

### gda_xql_item_get_ref ()

    GdaXqlItem* gda_xql_item_get_ref            (GdaXqlItem *xqlitem,
                                                 gchar *ref);

`xqlitem` : |
`ref` : |
Returns : |