diff options
| author | Carl Hetherington <cth@carlh.net> | 2014-07-08 22:40:36 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2014-07-08 22:40:36 +0100 |
| commit | 689b1a86d0c4cf4937492f4680457a133df368c6 (patch) | |
| tree | 1c17ec644538bbcb0fe3b54141e8833a002efff0 /src/cxml.h | |
| parent | 760ce54a39af82c0f4ea35f836228ce239d5a76d (diff) | |
Add the ability to find the root node name of some XML.
Diffstat (limited to 'src/cxml.h')
| -rw-r--r-- | src/cxml.h | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -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 (); |
