diff -r 666f914201fb -r 2fe1408b6811 epoc32/include/xmlengerrors.h --- a/epoc32/include/xmlengerrors.h Tue Nov 24 13:55:44 2009 +0000 +++ b/epoc32/include/xmlengerrors.h Tue Mar 16 16:12:26 2010 +0000 @@ -1,1 +1,161 @@ -xmlengerrors.h +/* +* Copyright (c) 2004-2005 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members +* which accompanies this distribution, and is available +* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: DOM errors codes +* +*/ + + + + + + + + +/** + * NOTE1: All errors returned by DOM parser (positive values) are propagated from open-source library. + * They can be found in documentation to Libxml2 (version 2.6.10). See http://xmlsoft.org, and find enum xmlParserErrors. + * + * NOTE2: This errors CANNOT be propagated to other applications. + * It should be handled by user application. + */ + +#ifndef XMLENGINE_DOM_ERRORS_H__ +#define XMLENGINE_DOM_ERRORS_H__ + +#include + +/** DOM parsing error */ +const TInt KXmlEngErrParsing = -32397; +/** DOM save errors */ +const TInt KXmlEngErrNegativeOutputSize = -32383; +const TInt KXmlEngErrWrongEncoding = -32382; + +/** KXmlEngErrNullNode error */ +const TInt KXmlEngErrNullNode = -32380; +/** KXmlEngErrWrongUseOfAPI error */ +const TInt KXmlEngErrWrongUseOfAPI = -32381; + +#endif // XMLENGINE_DOM_ERRORS_H__ + +/* +* PARSING ERRORS: +* +* XML_ERR_OK = 0 +* XML_ERR_INTERNAL_ERROR 1 +* XML_ERR_NO_MEMORY 2 +* XML_ERR_DOCUMENT_START 3 +* XML_ERR_DOCUMENT_EMPTY 4 +* XML_ERR_DOCUMENT_END 5 +* XML_ERR_INVALID_HEX_CHARREF 6 +* XML_ERR_INVALID_DEC_CHARREF 7 +* XML_ERR_INVALID_CHARREF 8 +* XML_ERR_INVALID_CHAR 9 +* XML_ERR_CHARREF_AT_EOF 10 +* XML_ERR_CHARREF_IN_PROLOG 11 +* XML_ERR_CHARREF_IN_EPILOG 12 +* XML_ERR_CHARREF_IN_DTD 13 +* XML_ERR_ENTITYREF_AT_EOF 14 +* XML_ERR_ENTITYREF_IN_PROLOG 15 +* XML_ERR_ENTITYREF_IN_EPILOG 16 +* XML_ERR_ENTITYREF_IN_DTD 17 +* XML_ERR_PEREF_AT_EOF 18 +* XML_ERR_PEREF_IN_PROLOG 19 +* XML_ERR_PEREF_IN_EPILOG 20 +* XML_ERR_PEREF_IN_INT_SUBSET 21 +* XML_ERR_ENTITYREF_NO_NAME 22 +* XML_ERR_ENTITYREF_SEMICOL_MISSING 23 +* XML_ERR_PEREF_NO_NAME 24 +* XML_ERR_PEREF_SEMICOL_MISSING 25 +* XML_ERR_UNDECLARED_ENTITY 26 +* XML_WAR_UNDECLARED_ENTITY 27 +* XML_ERR_UNPARSED_ENTITY 28 +* XML_ERR_ENTITY_IS_EXTERNAL 29 +* XML_ERR_ENTITY_IS_PARAMETER 30 +* XML_ERR_UNKNOWN_ENCODING 31 +* XML_ERR_UNSUPPORTED_ENCODING 32 +* XML_ERR_STRING_NOT_STARTED 33 +* XML_ERR_STRING_NOT_CLOSED 34 +* XML_ERR_NS_DECL_ERROR 35 +* XML_ERR_ENTITY_NOT_STARTED 36 +* XML_ERR_ENTITY_NOT_FINISHED 37 +* XML_ERR_LT_IN_ATTRIBUTE 38 +* XML_ERR_ATTRIBUTE_NOT_STARTED 39 +* XML_ERR_ATTRIBUTE_NOT_FINISHED 40 +* XML_ERR_ATTRIBUTE_WITHOUT_VALUE 41 +* XML_ERR_ATTRIBUTE_REDEFINED 42 +* XML_ERR_LITERAL_NOT_STARTED 43 +* XML_ERR_LITERAL_NOT_FINISHED 44 +* XML_ERR_COMMENT_NOT_FINISHED 45 +* XML_ERR_PI_NOT_STARTED 46 +* XML_ERR_PI_NOT_FINISHED 47 +* XML_ERR_NOTATION_NOT_STARTED 48 +* XML_ERR_NOTATION_NOT_FINISHED 49 +* XML_ERR_ATTLIST_NOT_STARTED 50 +* XML_ERR_ATTLIST_NOT_FINISHED 51 +* XML_ERR_MIXED_NOT_STARTED 52 +* XML_ERR_MIXED_NOT_FINISHED 53 +* XML_ERR_ELEMCONTENT_NOT_STARTED 54 +* XML_ERR_ELEMCONTENT_NOT_FINISHED 55 +* XML_ERR_XMLDECL_NOT_STARTED 56 +* XML_ERR_XMLDECL_NOT_FINISHED 57 +* XML_ERR_CONDSEC_NOT_STARTED 58 +* XML_ERR_CONDSEC_NOT_FINISHED 59 +* XML_ERR_EXT_SUBSET_NOT_FINISHED 60 +* XML_ERR_DOCTYPE_NOT_FINISHED 61 +* XML_ERR_MISPLACED_CDATA_END 62 +* XML_ERR_CDATA_NOT_FINISHED 63 +* XML_ERR_RESERVED_XML_NAME 64 +* XML_ERR_SPACE_REQUIRED 65 +* XML_ERR_SEPARATOR_REQUIRED 66 +* XML_ERR_NMTOKEN_REQUIRED 67 +* XML_ERR_NAME_REQUIRED 68 +* XML_ERR_PCDATA_REQUIRED 69 +* XML_ERR_URI_REQUIRED 70 +* XML_ERR_PUBID_REQUIRED 71 +* XML_ERR_LT_REQUIRED 72 +* XML_ERR_GT_REQUIRED 73 +* XML_ERR_LTSLASH_REQUIRED 74 +* XML_ERR_EQUAL_REQUIRED 75 +* XML_ERR_TAG_NAME_MISMATCH 76 +* XML_ERR_TAG_NOT_FINISHED 77 +* XML_ERR_STANDALONE_VALUE 78 +* XML_ERR_ENCODING_NAME 79 +* XML_ERR_HYPHEN_IN_COMMENT 80 +* XML_ERR_INVALID_ENCODING 81 +* XML_ERR_EXT_ENTITY_STANDALONE 82 +* XML_ERR_CONDSEC_INVALID 83 +* XML_ERR_VALUE_REQUIRED 84 +* XML_ERR_NOT_WELL_BALANCED 85 +* XML_ERR_EXTRA_CONTENT 86 +* XML_ERR_ENTITY_CHAR_ERROR 87 +* XML_ERR_ENTITY_PE_INTERNAL 88 +* XML_ERR_ENTITY_LOOP 89 +* XML_ERR_ENTITY_BOUNDARY 90 +* XML_ERR_INVALID_URI 91 +* XML_ERR_URI_FRAGMENT 92 +* XML_WAR_CATALOG_PI 93 +* XML_ERR_NO_DTD 94 +* XML_ERR_CONDSEC_INVALID_KEYWORD 95 +* XML_ERR_VERSION_MISSING 96 +* XML_WAR_UNKNOWN_VERSION 97 +* XML_WAR_LANG_VALUE 98 +* XML_WAR_NS_URI 99 +* XML_WAR_NS_URI_RELATIVE 100 +* XML_ERR_MISSING_ENCODING 101 +* XML_NS_ERR_XML_NAMESPACE 200 +* XML_NS_ERR_UNDEFINED_NAMESPACE 201 +* XML_NS_ERR_QNAME 202 +* XML_NS_ERR_ATTRIBUTE_REDEFINED 203 +*/ +