// overrides SAX warning Handler
void CommonReadHandler::warning(const SAXParseException& e)
{
    cerr << "\nWarning in file " << StrX(e.getSystemId())
         << ", at line " << e.getLineNumber()
         << ", char " << e.getColumnNumber()
         << ": " << StrX(e.getMessage()) << endl;
}
示例#2
0
void BaseHarnessHandlers::warning(const SAXParseException& e)
{
    XERCES_STD_QUALIFIER cout << "\nWarning at file " << StrX(e.getSystemId())
		 << ", line " << e.getLineNumber()
		 << ", char " << e.getColumnNumber()
         << "\n  Message: " << StrX(e.getMessage()) << XERCES_STD_QUALIFIER endl;
}
示例#3
0
/* ---------------------------------------------------------------------------
**  SAXImportHandlers: Overrides of the SAX ErrorHandler interface
** ---------------------------------------------------------------------------
*/
void SAXImportHandlers::error(const SAXParseException& e)
{
    cerr << "\nError at file " << StrX(e.getSystemId())
		 << ", line " << e.getLineNumber()
		 << ", char " << e.getColumnNumber()
         << "\n  Message: " << StrX(e.getMessage()) << endl;
}
示例#4
0
void DOMTreeErrorReporter::fatalError(const SAXParseException& toCatch) {
    fSawErrors = true;
    XERCES_STD_QUALIFIER cerr << "Fatal Error at file \"" << StrX(toCatch.getSystemId())
         << "\", line "      << toCatch.getLineNumber()
         << ", column "      << toCatch.getColumnNumber()
         << "\n   Message: " << StrX(toCatch.getMessage()) << XERCES_STD_QUALIFIER endl;
}
示例#5
0
void SAX2Handler::warning(const SAXParseException& e)
{
    cerr << "\nWarning at file " << StrX(e.getSystemId())
		 << ", line " << e.getLineNumber()
		 << ", char " << e.getColumnNumber()
         << "\n  Message: " << StrX(e.getMessage()) << endl;
}
示例#6
0
void InitTermTestErrorHandler::warning(const SAXParseException& e)
{
    XERCES_STD_QUALIFIER cerr << "\nWarning at file " << StrX(e.getSystemId())
         << ", line " << e.getLineNumber()
         << ", char " << e.getColumnNumber()
         << "\n  Message: " << StrX(e.getMessage()) << XERCES_STD_QUALIFIER endl;
}
void StdInParseHandlers::fatalError(const SAXParseException& e)
{
    XERCES_STD_QUALIFIER cerr << "\nFatal Error at (file " << StrX(e.getSystemId())
		 << ", line " << e.getLineNumber()
		 << ", char " << e.getColumnNumber()
         << "): " << StrX(e.getMessage()) << XERCES_STD_QUALIFIER endl;
}
void 
SBlogErrorMapper::MySAXHandler::processError(
					   const SAXParseException& exception,
					   const VXIchar* errType)
{
  VXIchar ws1[2048];
  VXIchar ws2[2048];
  XMLCh2VXIchar(exception.getMessage() ? exception.getMessage() : (XMLCh*)"NONE", ws1, 2048);
  XMLCh2VXIchar(exception.getSystemId() ? exception.getSystemId() : (XMLCh*)"NONE", ws2, 2048);
  
  Error(352, L"SBlogListeners: XML error lookup file parse failed",
	L"%s%s%s%s%s%s%s%u%s%u", L"errType", errType, L"errMsg", ws1,
	L"file", ws2,
	L"line", exception.getLineNumber(), 
	L"column", exception.getColumnNumber());
}
示例#9
0
// ---------------------------------------------------------------------------
//  SAX2PrintHandlers: Overrides of the SAX ErrorHandler interface
// ---------------------------------------------------------------------------
void SAX2PrintHandlers::error(const SAXParseException& e)
{
    XERCES_STD_QUALIFIER cerr << "\nError at file " << StrX(e.getSystemId())
                              << ", line " << e.getLineNumber()
                              << ", char " << e.getColumnNumber()
                              << "\n  Message: " << StrX(e.getMessage()) << XERCES_STD_QUALIFIER endl;
}
示例#10
0
void
operativeMachine::warning (const SAXParseException & e)
{
  printWarning("operativeMachine at file " + 
	       a2b::XMLChar2string (e.getSystemId ()),
	       a2b::XMLChar2string(e.getMessage ()));
}
示例#11
0
void
operativeMachine::error (const SAXParseException & e)
{
  throw bad_XOgastan("operativeMachine at file " + 
		     a2b::XMLChar2string (e.getSystemId ()),
		     a2b::XMLChar2string (e.getMessage ()));
}
示例#12
0
void UNIAlsCompileHandlers::fatalError(const SAXParseException& e)
{
    cerr << "\nFatal Error at file " << StrX(e.getSystemId())
		 << ", line " << e.getLineNumber()
		 << ", char " << e.getColumnNumber()
         << "\n  Message: " << StrX(e.getMessage()) << endl;
}
示例#13
0
// ---------------------------------------------------------------------------
//  XSerializerHandlers: Overrides of the SAX ErrorHandler interface
// ---------------------------------------------------------------------------
void XSerializerHandlers::error(const SAXParseException& e)
{
    fSawErrors = true;
    XERCES_STD_QUALIFIER cerr << "\nError at file " << StrX(e.getSystemId())
		 << ", line " << e.getLineNumber()
		 << ", char " << e.getColumnNumber()
         << "\n  Message: " << StrX(e.getMessage()) << XERCES_STD_QUALIFIER endl;
}
示例#14
0
void EventParserErrorReporter::fatalError(const SAXParseException& toCatch)
{
    fSawErrors = true;
    cerr << "Fatal Error at file \"" << XMLString::transcode(toCatch.getSystemId())
                 << "\", line " << toCatch.getLineNumber()
                 << ", column " << toCatch.getColumnNumber()
         << "\n   Message: " << XMLString::transcode(toCatch.getMessage()) << endl;
}
示例#15
0
// overrides SAX fatalError Handler
void CommonReadHandler::fatalError(const SAXParseException& e)
{   cerr << "\nFatal Error parsing the XML input file:" << endl;
    cerr << "\nFatal Error in file " << StrX(e.getSystemId())
         << ", at line " << e.getLineNumber()
         << ", char " << e.getColumnNumber()
         << ": " << StrX(e.getMessage()) << endl;
    throw "\nFix the input file and retry.";
}
示例#16
0
void DOMTreeErrorReporter::error(const SAXParseException& toCatch)
{
    fSawErrors = true;
    cerr << "Error at file \"" << StrX(toCatch.getSystemId())
		 << "\", line " << toCatch.getLineNumber()
		 << ", column " << toCatch.getColumnNumber()
         << "\n   Message: " << StrX(toCatch.getMessage()) << endl;
}
示例#17
0
void InitTermTestErrorHandler::fatalError(const SAXParseException& e)
{
    fSawErrors = true;
    XERCES_STD_QUALIFIER cerr << "\nFatal Error at file " << StrX(e.getSystemId())
         << ", line " << e.getLineNumber()
         << ", char " << e.getColumnNumber()
         << "\n  Message: " << StrX(e.getMessage()) << XERCES_STD_QUALIFIER endl;
}
示例#18
0
void BaseHarnessHandlers::fatalError(const SAXParseException& e)
{
    fSawErrors = true;
    XERCES_STD_QUALIFIER cout << "\nFatal Error at file " << StrX(e.getSystemId())
		 << ", line " << e.getLineNumber()
		 << ", char " << e.getColumnNumber()
         << "\n  Message: " << StrX(e.getMessage()) << XERCES_STD_QUALIFIER endl;
}
	void handleError(const SAXParseException& e) {
		std::ostringstream oss;
		oss << "Error at file " << parser_->uc2string(e.getSystemId())
			<< ", line " << e.getLineNumber()
			<< ", char " << e.getColumnNumber()
			<< "\nMessage: " << parser_->uc2string(e.getMessage()) << endl;
		throw BulletMLError(oss.str());
	}
//------------------------------------------
void  skXMLErrorHandler::fatalError (const SAXParseException& toCatch)
//------------------------------------------
{
  cerr << "Fatal Error at file \"" << DOMString(toCatch.getSystemId())
       << "\", line " << toCatch.getLineNumber()
       << ", column " << toCatch.getColumnNumber()
       << "\n   Message: " << DOMString(toCatch.getMessage()) << endl;
  throw SAXParseException(toCatch);
}
示例#21
0
//____________________________________________________________________________
void X2DB::warning(const SAXParseException &e) {
	ap_rprintf(request,
		"<parse-diagnostic level=\"warning\" file=\"%s\" line=\"%d\" "
		"column=\"%d\" message=\"%s\"/>",
		XMLString::transcode(e.getSystemId()),
		e.getLineNumber(),
		e.getColumnNumber(),
		XMLString::transcode(e.getMessage()));
	return;
}
示例#22
0
    void DOMTreeErrorReporter::errprintf( const severity_t severity, const SAXParseException& toCatch )
    {
	StrX message(toCatch.getMessage());
	if ( strncmp( message.asCStr(), "An exception occurred", 21 ) == 0 ) {
	    throw std::runtime_error( message.asCStr() );
	}
	StrX file_name(toCatch.getSystemId());
	verrprintf( stderr, severity, file_name.asCStr(), toCatch.getLineNumber(), toCatch.getColumnNumber(),
		    message.asCStr(), 0 );
    }
示例#23
0
void CXMLDOMDocument::fatalError(const SAXParseException& exc)
{
	m_pParseError->SetData(1,
						   exc.getSystemId(),
						   exc.getMessage(),
						   _T(""),
						   exc.getLineNumber(),
						   exc.getColumnNumber(),
						   0);
	m_bParseError = true;
}
示例#24
0
文件: SXml.cpp 项目: hillwah/darkeden
//////////////////////////////////////////////////////////////////////////////
/// \brief 
/// \param e 
//////////////////////////////////////////////////////////////////////////////
void XMLTreeGenerator::fatalError(const SAXParseException& e)
{
	XMLUtil::filelog(
		"\nFatal error at FILE %s, LINE %d, CHAR %d, \nMessage: %s\n",
		XMLUtil::WideCharToString(e.getSystemId()).c_str(), 
		e.getLineNumber(),
		e.getColumnNumber(),
		XMLUtil::WideCharToString(e.getMessage()).c_str());

	assert(false);
}
//------------------------------------------
void  skXMLErrorHandler::error (const SAXParseException& toCatch)
//------------------------------------------
{
  cerr << "Error at file \"" << DOMString(toCatch.getSystemId())
       << "\", line " << toCatch.getLineNumber()
       << ", column " << toCatch.getColumnNumber()
       << "\n   Message: " << DOMString(toCatch.getMessage()) << endl;
  throw SAXParseException(toCatch);  // Copy the 'toCatch' object before throwing - 
  //   otherwise we would be throwing a reference to
  //   a local object that gets destroyed before
  //   the catch.
}
示例#26
0
    void XML_Error_Handler::warning(const SAXParseException& toCatch)
    {
      char * file = xercesc::XMLString::transcode (toCatch.getSystemId ());
      char * msg = xercesc::XMLString::transcode (toCatch.getMessage ());

      std::cerr << "Warning: " << file << ':' << toCatch.getLineNumber ()
                << ':' << toCatch.getColumnNumber () << " - "
                << msg << std::endl;

      xercesc::XMLString::release (&file);
      xercesc::XMLString::release (&msg);
    }
  void XML_Error_Handler::warning(const SAXParseException& toCatch)
  {
    if (ACE::debug ())
      {
        XStr file (toCatch.getSystemId ());
        XStr msg (toCatch.getMessage ());

        std::cerr << "Warning: " << file << ':' << toCatch.getLineNumber ()
                  << ':' << toCatch.getColumnNumber () << " - "
                  << msg << std::endl;
      }
  }
  void XML_Error_Handler::fatalError(const SAXParseException& toCatch)
  {
    if (ACE::debug ())
      {
        XStr file (toCatch.getSystemId ());
        XStr msg (toCatch.getMessage ());

        std::cerr << "Fatal Error: " << file << ':' << toCatch.getLineNumber ()
                  << ':' << toCatch.getColumnNumber () << " - "
                  << msg << std::endl;
      }
    this->errors_ = true;
  }
示例#29
0
 /// Error handler
 void DocumentErrorHandler::error(const SAXParseException& e) {
   string m(_toString(e.getMessage()));
   if (m.find("The values for attribute 'name' must be names or name tokens") != string::npos
       || m.find("The values for attribute 'ID' must be names or name tokens") != string::npos
       || m.find("for attribute 'name' must be Name or Nmtoken") != string::npos
       || m.find("for attribute 'ID' must be Name or Nmtoken") != string::npos
       || m.find("for attribute 'name' is invalid Name or NMTOKEN value") != string::npos
       || m.find("for attribute 'ID' is invalid Name or NMTOKEN value") != string::npos)
     return;
   string sys(_toString(e.getSystemId()));
   printout(ERROR,"XercesC","+++ Error at file \"%s\", Line %d Column: %d Message:%s",
            sys.c_str(), int(e.getLineNumber()), int(e.getColumnNumber()), m.c_str());
 }
void ParseErrorHandler::fatalError(const SAXParseException& e)
{
    char* systemId = XMLString::transcode(e.getSystemId());
    char* message = XMLString::transcode(e.getMessage());

    fprintf(stderr, "\nFatal Error at file \"%s\", line %d, char %d:  %s\n",
        systemId, e.getLineNumber(),
        e.getColumnNumber(), message);

    XMLString::release(&systemId);
    XMLString::release(&message);
    throw e;
};