diff options
author | Mike Hommey <glandium@debian.org> | 2005-03-27 13:13:58 +0000 |
---|---|---|
committer | Mike Hommey <glandium@debian.org> | 2005-03-27 13:13:58 +0000 |
commit | 50e5b428562964b1eb2f876370058b34b47c5e90 (patch) | |
tree | c66bcae6dbbce07128ee881353ff60090524462c /include/libxml/schemasInternals.h | |
parent | a7457388701e6ccba9091ba3ec09505dc903b758 (diff) | |
download | libxml2-50e5b428562964b1eb2f876370058b34b47c5e90.tar.gz |
Load /tmp/tmp.XJZ6qc/libxml2-2.6.18 intoupstream/2.6.18
packages/libxml2/branches/upstream/current.
Diffstat (limited to 'include/libxml/schemasInternals.h')
-rw-r--r-- | include/libxml/schemasInternals.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/libxml/schemasInternals.h b/include/libxml/schemasInternals.h index e4eeba6..0cd8053 100644 --- a/include/libxml/schemasInternals.h +++ b/include/libxml/schemasInternals.h @@ -99,6 +99,9 @@ typedef enum { XML_SCHEMA_TYPE_LIST, XML_SCHEMA_TYPE_UNION, XML_SCHEMA_TYPE_ANY_ATTRIBUTE, + XML_SCHEMA_TYPE_IDC_UNIQUE, + XML_SCHEMA_TYPE_IDC_KEY, + XML_SCHEMA_TYPE_IDC_KEYREF, XML_SCHEMA_FACET_MININCLUSIVE = 1000, XML_SCHEMA_FACET_MINEXCLUSIVE, XML_SCHEMA_FACET_MAXINCLUSIVE, @@ -498,6 +501,12 @@ struct _xmlSchemaFacetLink { * the simple/complexType is abstract. */ #define XML_SCHEMAS_TYPE_ABSTRACT 1 << 20 +/** + * XML_SCHEMAS_TYPE_FACETSNEEDVALUE: + * + * indicates if the facets need a computed value + */ +#define XML_SCHEMAS_TYPE_FACETSNEEDVALUE 1 << 21 /** * _xmlSchemaType: @@ -680,6 +689,7 @@ struct _xmlSchemaElement { xmlSchemaContentType contentType; const xmlChar *refPrefix; xmlSchemaValPtr defVal; + void *idcs; }; /* @@ -824,6 +834,7 @@ struct _xmlSchema { void *includes; /* the includes, this is opaque for now */ int preserve; /* whether to free the document */ int counter; /* used to give ononymous components unique names */ + xmlHashTablePtr idcDef; }; XMLPUBFUN void XMLCALL xmlSchemaFreeType (xmlSchemaTypePtr type); |