54 "filename", &
filename,
"XML file to parse" );
62 bool caughtError =
false;
65 out <<
"Parsed XML object: \n" << obj.
toString() << std::endl;
67 catch (std::runtime_error &err) {
69 out <<
"XML Parser caught exception:\n" << err.what() <<
"\n";
static CommandLineProcessor & getCLP()
Return the CLP to add options to.
XMLObject parse()
Consume the XMLInputStream to build an XMLObject.
XMLParser consumes characters from an XMLInputStream object, parsing the XML and using a TreeBuilding...
TEUCHOS_UNIT_TEST(ConstNonconstObjectContainer, create)
void setOption(const char option_true[], const char option_false[], bool *option_val, const char documentation[]=NULL)
Set a boolean option.
std::string toString() const
Represent this node and its children as a std::string.
Representation of an XML data tree. XMLObject is a ref-counted handle to a XMLObjectImplem object...
#define TEST_EQUALITY_CONST(v1, v2)
Assert the equality of v1 and constant v2.
A class providing a simple XML parser. Methods can be overloaded to exploit external XML parsing libr...