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: