4 #include <utl/Branch.h>
10 class ReaderStringInput;
11 class ReaderErrorReporter;
42 std::string
GetUri()
const;
std::string GetUri() const
Branch GetTopBranch() const
Get the top Branch (represents same entity as document node)
Utility for parsing XML files.
Class representing a document branch.
static bool fgInitialized
Reader & operator=(const Reader &re)
Reader(const std::string &name, const EValidationType validationType=Reader::eNONE)
Constructor with validation options.
static ReaderErrorReporter * fgErrReporter
static Branch Parse(const std::string &input, const EValidationType validationType, const EInputType inputType)
Reports errors encountered during XML parsing.