--- parser3/src/include/pa_xml_exception.h 2011/05/25 06:04:22 1.7 +++ parser3/src/include/pa_xml_exception.h 2023/09/26 20:49:08 1.14 @@ -1,8 +1,8 @@ /** @file Parser: xml exception decls. - Copyright (c) 2001-2005 ArtLebedev Group (http://www.artlebedev.com) - Author: Alexandr Petrosian (http://paf.design.ru) + Copyright (c) 2001-2023 Art. Lebedev Studio (http://www.artlebedev.com) + Authors: Konstantin Morshnev , Alexandr Petrosian */ #ifndef PA_XML_EXCEPTION_H @@ -10,7 +10,7 @@ #ifdef XML -static const char * const IDENT_XML_EXCEPTION_H="$Date: 2011/05/25 06:04:22 $"; +#define IDENT_PA_XML_EXCEPTION_H "$Id: pa_xml_exception.h,v 1.14 2023/09/26 20:49:08 moko Exp $" const char* const XML_VALUE_MUST_BE_STRING = "value must be string"; const char* const XML_DATA_MUST_BE_STRING = "data must be string"; @@ -27,13 +27,16 @@ const char* const XML_INVALID_LOCAL_NAME // includes #include "pa_exception.h" +#include "pa_request.h" // defines class XmlException: public Exception { public: - XmlException(const String* aproblem_source, const char* aproblem_comment=0, ...); + XmlException(const String* aproblem_source, const char* aproblem_comment, ...); + XmlException(const String* aproblem_source, Request& r); + XmlException(); }; #endif