Major changes/cleanup: node->name and node->value should be accessed directly, getter method that exists is val() for parsing. EasyXMLException members are now private, has proper get methods, and no longer leaks memory. findNode() second argument changed to throwException instead of returnNull and default value is false. Other minor cleanup changes for const correctness.