libroxml homepage

2.0.1

Introduction

This library is minimum, easy-to-use, C implementation for xml file parsing It includes a mini shell to navigate thru a xml file as a demo.

Why libroxml?

Because XML parsing is always hard to reinvent, and because very often xml lib are too big to fit with very little application

What can do libroxml?

It allow you to easily:

How does it work?

You can refer to roxml.h for documentation on all API functions

List of function by category?

there are several groups of functions :

Manage xml source

roxml_load_doc
roxml_load_buf
roxml_close

Navigate into xml tree

roxml_get_parent
roxml_get_chld
roxml_get_chld_nb
roxml_get_attr
roxml_get_attr_nb
roxml_get_text
roxml_get_text_nb
roxml_xpath

Access xml content

roxml_get_type
roxml_get_node_position
roxml_get_name
roxml_get_content

Modify xml tree

roxml_add_node
roxml_del_node
roxml_commit_changes

Libroxml specifics

roxml_release