mirror of
https://github.com/php/php-src.git
synced 2026-04-30 03:33:17 +02:00
Filled error_mappings[] with placeholders for actual error messages
This commit is contained in:
+99
-1
@@ -365,12 +365,110 @@ XML_GetErrorCode(XML_Parser parser)
|
||||
}
|
||||
|
||||
const XML_Char *error_mapping[] = {
|
||||
"Unknown Error"
|
||||
"NO ERROR",
|
||||
"XML_ERROR_INTERNAL_ERROR",
|
||||
"XML_NO_MEMORY",
|
||||
"XML_ERR_DOCUMENT_START",
|
||||
"XML_ERR_DOCUMENT_EMPTY",
|
||||
"XML_ERR_DOCUMENT_END",
|
||||
"XML_ERR_INVALID_HEX_CHARREF",
|
||||
"XML_ERR_INVALID_DEC_CHARREF",
|
||||
"XML_ERR_INVALID_CHARREF",
|
||||
"XML_ERR_INVALID_CHAR",
|
||||
"XML_ERR_CHARREF_AT_EOF",
|
||||
"XML_ERR_CHARREF_IN_PROLOG",
|
||||
"XML_ERR_CHARREF_IN_EPILOG",
|
||||
"XML_ERR_CHARREF_IN_DTD",
|
||||
"XML_ERR_ENTITYREF_AT_EOF",
|
||||
"XML_ERR_ENTITYREF_IN_PROLOG",
|
||||
"XML_ERR_ENTITYREF_IN_EPILOG",
|
||||
"XML_ERR_ENTITYREF_IN_DTD",
|
||||
"XML_ERR_PEREF_AT_EOF",
|
||||
"XML_ERR_PEREF_IN_PROLOG",
|
||||
"XML_ERR_PEREF_IN_EPILOG",
|
||||
"XML_ERR_PEREF_IN_INT_SUBSET",
|
||||
"XML_ERR_ENTITYREF_NO_NAME",
|
||||
"XML_ERR_ENTITYREF_SEMICOL_MISSING",
|
||||
"XML_ERR_PEREF_NO_NAME",
|
||||
"XML_ERR_PEREF_SEMICOL_MISSING",
|
||||
"XML_ERR_UNDECLARED_ENTITY",
|
||||
"XML_WAR_UNDECLARED_ENTITY",
|
||||
"XML_ERR_UNPARSED_ENTITY",
|
||||
"XML_ERR_ENTITY_IS_EXTERNAL",
|
||||
"XML_ERR_ENTITY_IS_PARAMETER",
|
||||
"XML_ERR_UNKNOWN_ENCODING",
|
||||
"XML_ERR_UNSUPPORTED_ENCODING",
|
||||
"XML_ERR_STRING_NOT_STARTED",
|
||||
"XML_ERR_STRING_NOT_CLOSED",
|
||||
"XML_ERR_NS_DECL_ERROR",
|
||||
"XML_ERR_ENTITY_NOT_STARTED",
|
||||
"XML_ERR_ENTITY_NOT_FINISHED",
|
||||
"XML_ERR_LT_IN_ATTRIBUTE",
|
||||
"XML_ERR_ATTRIBUTE_NOT_STARTED",
|
||||
"XML_ERR_ATTRIBUTE_NOT_FINISHED",
|
||||
"XML_ERR_ATTRIBUTE_WITHOUT_VALUE",
|
||||
"XML_ERR_ATTRIBUTE_REDEFINED",
|
||||
"XML_ERR_LITERAL_NOT_STARTED",
|
||||
"XML_ERR_LITERAL_NOT_FINISHED",
|
||||
/* "XML_ERR_COMMENT_NOT_STARTED", <= eliminated on purpose */
|
||||
"XML_ERR_COMMENT_NOT_FINISHED",
|
||||
"XML_ERR_PI_NOT_STARTED",
|
||||
"XML_ERR_PI_NOT_FINISHED",
|
||||
"XML_ERR_NOTATION_NOT_STARTED",
|
||||
"XML_ERR_NOTATION_NOT_FINISHED",
|
||||
"XML_ERR_ATTLIST_NOT_STARTED",
|
||||
"XML_ERR_ATTLIST_NOT_FINISHED",
|
||||
"XML_ERR_MIXED_NOT_STARTED",
|
||||
"XML_ERR_MIXED_NOT_FINISHED",
|
||||
"XML_ERR_ELEMCONTENT_NOT_STARTED",
|
||||
"XML_ERR_ELEMCONTENT_NOT_FINISHED",
|
||||
"XML_ERR_XMLDECL_NOT_STARTED",
|
||||
"XML_ERR_XMLDECL_NOT_FINISHED",
|
||||
"XML_ERR_CONDSEC_NOT_STARTED",
|
||||
"XML_ERR_CONDSEC_NOT_FINISHED",
|
||||
"XML_ERR_EXT_SUBSET_NOT_FINISHED",
|
||||
"XML_ERR_DOCTYPE_NOT_FINISHED",
|
||||
"XML_ERR_MISPLACED_CDATA_END",
|
||||
"XML_ERR_CDATA_NOT_FINISHED",
|
||||
"XML_ERR_RESERVED_XML_NAME",
|
||||
"XML_ERR_SPACE_REQUIRED",
|
||||
"XML_ERR_SEPARATOR_REQUIRED",
|
||||
"XML_ERR_NMTOKEN_REQUIRED",
|
||||
"XML_ERR_NAME_REQUIRED",
|
||||
"XML_ERR_PCDATA_REQUIRED",
|
||||
"XML_ERR_URI_REQUIRED",
|
||||
"XML_ERR_PUBID_REQUIRED",
|
||||
"XML_ERR_LT_REQUIRED",
|
||||
"XML_ERR_GT_REQUIRED",
|
||||
"XML_ERR_LTSLASH_REQUIRED",
|
||||
"XML_ERR_EQUAL_REQUIRED",
|
||||
"XML_ERR_TAG_NAME_MISMATCH",
|
||||
"XML_ERR_TAG_NOT_FINISHED",
|
||||
"XML_ERR_STANDALONE_VALUE",
|
||||
"XML_ERR_ENCODING_NAME",
|
||||
"XML_ERR_HYPHEN_IN_COMMENT",
|
||||
"XML_ERR_INVALID_ENCODING",
|
||||
"XML_ERR_EXT_ENTITY_STANDALONE",
|
||||
"XML_ERR_CONDSEC_INVALID",
|
||||
"XML_ERR_VALUE_REQUIRED",
|
||||
"XML_ERR_NOT_WELL_BALANCED",
|
||||
"XML_ERR_EXTRA_CONTENT",
|
||||
"XML_ERR_ENTITY_CHAR_ERROR",
|
||||
"XML_ERR_ENTITY_PE_INTERNAL",
|
||||
"XML_ERR_ENTITY_LOOP",
|
||||
"XML_ERR_ENTITY_BOUNDARY",
|
||||
"XML_ERR_INVALID_URI",
|
||||
"XML_ERR_URI_FRAGMENT",
|
||||
"XML_WAR_CATALOG_PI",
|
||||
"XML_ERR_NO_DTD"
|
||||
};
|
||||
|
||||
const XML_Char *
|
||||
XML_ErrorString(int code)
|
||||
{
|
||||
if (code < 0 || code >= sizeof(error_mapping)) {
|
||||
return "Unknown";
|
||||
}
|
||||
return error_mapping[code];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user