bool Normalizer::handleError(const DOMError& domError) { // Display whatever error message passed from the serializer if (domError.getSeverity() == DOMError::DOM_SEVERITY_WARNING) XERCES_STD_QUALIFIER cerr << "\nWarning Message: "; else if (domError.getSeverity() == DOMError::DOM_SEVERITY_ERROR) XERCES_STD_QUALIFIER cerr << "\nError Message: "; else XERCES_STD_QUALIFIER cerr << "\nFatal Message: "; char *msg = XMLString::transcode(domError.getMessage()); XERCES_STD_QUALIFIER cerr<< msg <<XERCES_STD_QUALIFIER endl; XMLString::release(&msg); XERCES_STD_QUALIFIER cerr << "Related data "; msg = XMLString::transcode(((DOMNode*)domError.getRelatedData())->getNodeName()); XERCES_STD_QUALIFIER cerr << msg <<XERCES_STD_QUALIFIER endl; XMLString::release(&msg); // continue serialization if possible. return true; }