--- 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 <e32def.h>
+
+/** 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
+*/
+