* better namespace and libxml usage