Annotation of parser3/src/include/pa_xml_exception.h, revision 1.8

1.1       paf         1: /** @file
                      2:        Parser: xml exception decls.
                      3: 
1.8     ! moko        4:        Copyright (c) 2001-2012 Art. Lebedev Studio (http://www.artlebedev.com)
1.1       paf         5:        Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
                      6: */
                      7: 
                      8: #ifndef PA_XML_EXCEPTION_H
                      9: #define PA_XML_EXCEPTION_H
                     10: 
                     11: #ifdef XML
                     12: 
1.8     ! moko       13: #define IDENT_PA_XML_EXCEPTION_H "$Id: 2011-05-25 06:04:22 $"
1.6       misha      14: 
                     15: const char* const XML_VALUE_MUST_BE_STRING = "value must be string";
1.7       misha      16: const char* const XML_DATA_MUST_BE_STRING = "data must be string";
1.6       misha      17: const char* const XML_NAMESPACEURI_MUST_BE_STRING = "namespaceURI must be string";
                     18: 
                     19: const char* const XML_QUALIFIED_NAME_MUST_BE_STRING = "qualifiedName must be string";
                     20: const char* const XML_NC_NAME_MUST_BE_STRING = "NCName must be string";
                     21: const char* const XML_LOCAL_NAME_MUST_BE_STRING = "localName must be string";
                     22: 
                     23: const char* const XML_INVALID_QUALIFIED_NAME = "invalid qualifiedName '%s'";
                     24: const char* const XML_INVALID_NC_NAME = "invalid NCName '%s'";
                     25: const char* const XML_INVALID_LOCAL_NAME = "invalid localName '%s'";
1.1       paf        26: 
                     27: // includes
                     28: 
                     29: #include "pa_exception.h"
                     30: 
                     31: // defines
                     32: 
                     33: class XmlException: public Exception {
                     34: public:
                     35: 
1.6       misha      36:        XmlException(const String* aproblem_source, const char* aproblem_comment=0, ...);
1.1       paf        37: };
                     38: 
                     39: #endif
                     40: 
                     41: #endif

E-mail: