--- a/epoc32/include/xml/dom/xmlengerrors.h Wed Mar 31 12:27:01 2010 +0100
+++ b/epoc32/include/xml/dom/xmlengerrors.h Wed Mar 31 12:33:34 2010 +0100
@@ -1,161 +1,56 @@
/*
-* Copyright (c) 2004-2005 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2008 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
+* under the terms of "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
-* at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
-* Description: DOM errors codes
+* Description:
*
*/
-
-
-
-
-
-
+/** @file
+@publishedAll
+@released
+*/
-/**
- * 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__
+#ifndef XMLENGDOMERRORS_H
+#define XMLENGDOMERRORS_H
#include <e32def.h>
-/** DOM parsing error */
+/**
+DOM parsing error.
+
+All errors returned by the DOM parser (positive values) are propagated from the
+open-source library. They can be found in the documentation for Libxml2
+(version 2.6.10). See http://xmlsoft.org.
+
+@see xmlParserErrors
+@see libxml2_xmlerror.h
+
+These errors are generated by DOM APIs and may occur as a Leave or as a return
+code.
+*/
const TInt KXmlEngErrParsing = -32397;
-/** DOM save errors */
+
+/** DOM save error */
const TInt KXmlEngErrNegativeOutputSize = -32383;
+
+/** Encoding not understood*/
const TInt KXmlEngErrWrongEncoding = -32382;
/** KXmlEngErrNullNode error */
const TInt KXmlEngErrNullNode = -32380;
+
/** KXmlEngErrWrongUseOfAPI error */
const TInt KXmlEngErrWrongUseOfAPI = -32381;
-#endif // XMLENGINE_DOM_ERRORS_H__
+#endif // XMLENGDOMERRORS_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
-*/
-