Add the ability to find the root node name of some XML.
[libcxml.git] / src / cxml.h
index 0f57b924aa118df7b47f64c7877801db483cf8af..a8da82a42b8791a41e1eb1890f3e442b6b9314ad 100644 (file)
@@ -213,14 +213,19 @@ typedef boost::shared_ptr<const cxml::Node> ConstNodePtr;
 class Document : public Node
 {
 public:
+       Document ();
        Document (std::string root_name);
        Document (std::string root_name, boost::filesystem::path);
 
+       virtual ~Document ();
+
        void read_file (boost::filesystem::path);
        void read_stream (std::istream &);
        
-       virtual ~Document ();
-
+       std::string root_name () const {
+               return _root_name;
+       }
+              
 private:
        void take_root_node ();