46#include    <snapdev/poison.h> 
  117xml::xml(std::string 
const & filename)
 
  119    std::ifstream in(filename);
 
  123        throw file_not_found(
"could not open XML file \"" 
  125                           + 
"\": " + strerror(e) + 
".");
 
  128    parser p(filename, in, f_root);
 
  132xml::xml(std::string 
const & filename, std::istream & in)
 
  134    parser p(filename, in, f_root);
 
  138node::pointer_t xml::root()
 
Snap! Database exceptions.
Database file implementation.