Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Examples

xml_schema_constants.h

00001 /*
00002  * Copyright 2004,2005 The Apache Software Foundation.
00003  *
00004  * Licensed under the Apache License, Version 2.0 (the "License");
00005  * you may not use this file except in compliance with the License.
00006  * You may obtain a copy of the License at
00007  *
00008  *      http://www.apache.org/licenses/LICENSE-2.0
00009  *
00010  * Unless required by applicable law or agreed to in writing, software
00011  * distributed under the License is distributed on an "AS IS" BASIS,
00012  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00013  * See the License for the specific language governing permissions and
00014  * limitations under the License.
00015  */
00016  
00017 #ifndef XML_SCHEMA_CONSTANTS_H
00018 #define XML_SCHEMA_CONSTANTS_H
00019 
00025 #include <axis2_utils.h>
00026 
00027 #ifdef __cplusplus
00028 extern "C" 
00029 {
00030 #endif
00031     
00036 /*********************************** Constansts********************************/
00037 #define XML_SCHEMANS_URI "http://www.w3.org/XML/1998/namespace"
00038 
00039 #define XML_SCHEMANS_PREFIX "xml"
00040 
00041 /*
00042  * Schema Namespaces
00043  */
00044 #define AXIS2_URI_2001_SCHEMA_XSD "http://www.w3.org/2001/XMLSchema"
00045 #define AXIS2_URI_2001_SCHEMA_XSI "http://www.w3.org/2001/XMLSchema-instance"
00046 
00047 /* Define qnames for the all of the XSD and SOAP-ENC encodings */
00048 #define XML_SCHEMA_XSD_STRING     "string"
00049 #define XML_SCHEMA_XSD_BOOLEAN    "boolean"
00050 #define XML_SCHEMA_XSD_DOUBLE     "double"
00051 #define XML_SCHEMA_XSD_FLOAT      "float"
00052 #define XML_SCHEMA_XSD_INT        "int"
00053 #define XML_SCHEMA_XSD_INTEGER    "integer"
00054 #define XML_SCHEMA_XSD_LONG       "long"
00055 #define XML_SCHEMA_XSD_SHORT      "short"
00056 #define XML_SCHEMA_XSD_BYTE       "byte"
00057 #define XML_SCHEMA_XSD_DECIMAL    "decimal"
00058 #define XML_SCHEMA_XSD_BASE64     "base64Binary"
00059 #define XML_SCHEMA_XSD_HEXBIN     "hexBinary"
00060 #define XML_SCHEMA_XSD_ANYSIMPLETYPE "anySimpleType"
00061 #define XML_SCHEMA_XSD_ANYTYPE    "anyType"
00062 #define XML_SCHEMA_XSD_ANY        "any"
00063 #define XML_SCHEMA_XSD_QNAME      "QName"
00064 #define XML_SCHEMA_XSD_DATETIME   "dateTime"
00065 #define XML_SCHEMA_XSD_DATE       "date"
00066 #define XML_SCHEMA_XSD_TIME       "time"
00067 
00068 #define XML_SCHEMA_XSD_NORMALIZEDSTRING "normalizedString"
00069 #define XML_SCHEMA_XSD_TOKEN          "token"
00070 
00071 #define XML_SCHEMA_XSD_UNSIGNEDLONG       "unsignedLong"
00072 #define XML_SCHEMA_XSD_UNSIGNEDINT        "unsignedInt"
00073 #define XML_SCHEMA_XSD_UNSIGNEDSHORT      "unsignedShort"
00074 #define XML_SCHEMA_XSD_UNSIGNEDBYTE       "unsignedByte"
00075 #define XML_SCHEMA_XSD_POSITIVEINTEGER    "positiveInteger"
00076 #define XML_SCHEMA_XSD_NEGATIVEINTEGER    "negativeInteger"
00077 #define XML_SCHEMA_XSD_NONNEGATIVEINTEGER "nonNegativeInteger"
00078 #define XML_SCHEMA_XSD_NONPOSITIVEINTEGER "nonPositiveInteger"
00079 
00080 #define XML_SCHEMA_XSD_YEARMONTH          "gYearMonth"
00081 #define XML_SCHEMA_XSD_MONTHDAY           "gMonthDay"
00082 #define XML_SCHEMA_XSD_YEAR               "gYear"
00083 #define XML_SCHEMA_XSD_MONTH              "gMonth"
00084 #define XML_SCHEMA_XSD_DAY                "gDay"
00085 #define XML_SCHEMA_XSD_DURATION           "duration"
00086 
00087 #define XML_SCHEMA_XSD_NAME               "Name"
00088 #define XML_SCHEMA_XSD_NCNAME             "NCName"
00089 #define XML_SCHEMA_XSD_NMTOKEN            "NMTOKEN"
00090 #define XML_SCHEMA_XSD_NMTOKENS           "NMTOKENS"
00091 #define XML_SCHEMA_XSD_NOTATION           "NOTATION"
00092 #define XML_SCHEMA_XSD_ENTITY             "ENTITY"
00093 #define XML_SCHEMA_XSD_ENTITIES           "ENTITIES"
00094 #define XML_SCHEMA_XSD_IDREF              "IDREF"
00095 #define XML_SCHEMA_XSD_IDREFS             "IDREFS"
00096 #define XML_SCHEMA_XSD_ANYURI             "anyURI"
00097 #define XML_SCHEMA_XSD_LANGUAGE           "language"
00098 #define XML_SCHEMA_XSD_ID                 "ID"
00099 #define XML_SCHEMA_XSD_SCHEMA             "schema"
00100 
00101 #ifdef __cplusplus
00102 }
00103 #endif
00104 
00105 #endif /* XML_SCHEMA_CONSTANTS_H */

Generated on Fri Jun 16 18:02:32 2006 for Axis2/C by  doxygen 1.4.2