easyxml.cxx: add missing endXML visitor call

testEasyXML.cxx: beef it up
This commit is contained in:
mfranz
2007-06-29 10:46:52 +00:00
parent cd5a720211
commit 0bcdf2e4dc
2 changed files with 13 additions and 2 deletions
+11 -2
View File
@@ -42,15 +42,24 @@ public:
}
};
main (int ac, const char ** av)
int main (int ac, const char ** av)
{
MyVisitor visitor;
for (int i = 1; i < ac; i++) {
ifstream input(av[i]);
cout << "Reading " << av[i] << endl;
if (!readXML(input, visitor)) {
try {
readXML(input, visitor);
} catch (const sg_exception& e) {
cerr << "Error: file '" << av[i] << "' " << e.getFormattedMessage() << endl;
return -1;
} catch (...) {
cerr << "Error reading from " << av[i] << endl;
return -1;
}
}
return 0;
}