http://swpat.ffii.org/Action against software patents http://www.gnome.org/Gnome2 Logo http://www.w3.org/StatusW3C Logo http://www.redhat.com/Red Hat Logo http://xmlsoft.org/Made with Libxml2 Logo 
Module schemasInternals from libxml2
API Menu ../index.htmlMain Menu ../docs.htmlDeveloper Menu ../examples/index.htmlCode Examples index.htmlAPI Menu libxml-parser.htmlParser API libxml-tree.htmlTree API libxml-xmlreader.htmlReader API ../guidelines.htmlXML Guidelines ../ChangeLog.htmlChangeLog API Indexes ../APIchunk0.htmlAlphabetic ../APIconstructors.htmlConstructors ../APIfunctions.htmlFunctions/Types ../APIfiles.htmlModules ../APIsymbols.htmlSymbols Related links http://mail.gnome.org/archives/xml/Mail archive http://xmlsoft.org/XSLT/XSLT libxslt http://phd.cs.unibo.it/gdome2/DOM gdome2 http://www.aleksey.com/xmlsec/XML-DSig xmlsec ftp://xmlsoft.org/FTP http://www.zlatkovic.com/projects/libxml/Windows binaries http://www.blastwave.org/packages.php/libxml2Solaris binaries http://www.explain.com.au/oss/libxml2xslt.htmlMacOsX binaries http://libxmlplusplus.sourceforge.net/C++ bindings http://www.zend.com/php5/articles/php5-xmlphp.php#Heading4PHP bindings http://sourceforge.net/projects/libxml2-pas/Pascal bindings http://rubyforge.org/projects/xml-tools/Ruby bindings http://tclxml.sourceforge.net/Tcl bindings http://bugzilla.gnome.org/buglist.cgi?product=libxml2Bug Tracker libxml-relaxng.htmlPrev libxml-relaxng.htmlrelaxng index.htmlUp index.htmlAPI documentation ../index.htmlHome ../index.htmlThe XML C parser and toolkit of Gnome libxml-schematron.htmlschematron libxml-schematron.htmlNext internal interfaces for the XML Schemas handling and schema validity checking The Schemas development is a Work In Progress. Some of those interfaces are not garanteed to be API or ABI stable ! 
Table of Contents
#define #XML_SCHEMAS_ANYATTR_LAXXML_SCHEMAS_ANYATTR_LAX #define #XML_SCHEMAS_ANYATTR_SKIPXML_SCHEMAS_ANYATTR_SKIP #define #XML_SCHEMAS_ANYATTR_STRICTXML_SCHEMAS_ANYATTR_STRICT #define #XML_SCHEMAS_ANY_LAXXML_SCHEMAS_ANY_LAX #define #XML_SCHEMAS_ANY_SKIPXML_SCHEMAS_ANY_SKIP #define #XML_SCHEMAS_ANY_STRICTXML_SCHEMAS_ANY_STRICT #define #XML_SCHEMAS_ATTRGROUP_GLOBALXML_SCHEMAS_ATTRGROUP_GLOBAL #define #XML_SCHEMAS_ATTRGROUP_HAS_REFSXML_SCHEMAS_ATTRGROUP_HAS_REFS #define #XML_SCHEMAS_ATTRGROUP_MARKEDXML_SCHEMAS_ATTRGROUP_MARKED #define #XML_SCHEMAS_ATTRGROUP_REDEFINEDXML_SCHEMAS_ATTRGROUP_REDEFINED #define #XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDEDXML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED #define #XML_SCHEMAS_ATTR_FIXEDXML_SCHEMAS_ATTR_FIXED #define #XML_SCHEMAS_ATTR_GLOBALXML_SCHEMAS_ATTR_GLOBAL #define #XML_SCHEMAS_ATTR_INTERNAL_RESOLVEDXML_SCHEMAS_ATTR_INTERNAL_RESOLVED #define #XML_SCHEMAS_ATTR_NSDEFAULTXML_SCHEMAS_ATTR_NSDEFAULT #define #XML_SCHEMAS_ATTR_USE_OPTIONALXML_SCHEMAS_ATTR_USE_OPTIONAL #define #XML_SCHEMAS_ATTR_USE_PROHIBITEDXML_SCHEMAS_ATTR_USE_PROHIBITED #define #XML_SCHEMAS_ATTR_USE_REQUIREDXML_SCHEMAS_ATTR_USE_REQUIRED #define #XML_SCHEMAS_BLOCK_DEFAULT_EXTENSIONXML_SCHEMAS_BLOCK_DEFAULT_EXTENSION #define #XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTIONXML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION #define #XML_SCHEMAS_BLOCK_DEFAULT_SUBSTITUTIONXML_SCHEMAS_BLOCK_DEFAULT_SUBSTITUTION #define #XML_SCHEMAS_ELEM_ABSTRACTXML_SCHEMAS_ELEM_ABSTRACT #define #XML_SCHEMAS_ELEM_BLOCK_ABSENTXML_SCHEMAS_ELEM_BLOCK_ABSENT #define #XML_SCHEMAS_ELEM_BLOCK_EXTENSIONXML_SCHEMAS_ELEM_BLOCK_EXTENSION #define #XML_SCHEMAS_ELEM_BLOCK_RESTRICTIONXML_SCHEMAS_ELEM_BLOCK_RESTRICTION #define #XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTIONXML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION #define #XML_SCHEMAS_ELEM_CIRCULARXML_SCHEMAS_ELEM_CIRCULAR #define #XML_SCHEMAS_ELEM_DEFAULTXML_SCHEMAS_ELEM_DEFAULT #define #XML_SCHEMAS_ELEM_FINAL_ABSENTXML_SCHEMAS_ELEM_FINAL_ABSENT #define #XML_SCHEMAS_ELEM_FINAL_EXTENSIONXML_SCHEMAS_ELEM_FINAL_EXTENSION #define #XML_SCHEMAS_ELEM_FINAL_RESTRICTIONXML_SCHEMAS_ELEM_FINAL_RESTRICTION #define #XML_SCHEMAS_ELEM_FIXEDXML_SCHEMAS_ELEM_FIXED #define #XML_SCHEMAS_ELEM_GLOBALXML_SCHEMAS_ELEM_GLOBAL #define #XML_SCHEMAS_ELEM_INTERNAL_CHECKEDXML_SCHEMAS_ELEM_INTERNAL_CHECKED #define #XML_SCHEMAS_ELEM_INTERNAL_RESOLVEDXML_SCHEMAS_ELEM_INTERNAL_RESOLVED #define #XML_SCHEMAS_ELEM_NILLABLEXML_SCHEMAS_ELEM_NILLABLE #define #XML_SCHEMAS_ELEM_NSDEFAULTXML_SCHEMAS_ELEM_NSDEFAULT #define #XML_SCHEMAS_ELEM_REFXML_SCHEMAS_ELEM_REF #define #XML_SCHEMAS_ELEM_SUBST_GROUP_HEADXML_SCHEMAS_ELEM_SUBST_GROUP_HEAD #define #XML_SCHEMAS_ELEM_TOPLEVELXML_SCHEMAS_ELEM_TOPLEVEL #define #XML_SCHEMAS_FACET_COLLAPSEXML_SCHEMAS_FACET_COLLAPSE #define #XML_SCHEMAS_FACET_PRESERVEXML_SCHEMAS_FACET_PRESERVE #define #XML_SCHEMAS_FACET_REPLACEXML_SCHEMAS_FACET_REPLACE #define #XML_SCHEMAS_FACET_UNKNOWNXML_SCHEMAS_FACET_UNKNOWN #define #XML_SCHEMAS_FINAL_DEFAULT_EXTENSIONXML_SCHEMAS_FINAL_DEFAULT_EXTENSION #define #XML_SCHEMAS_FINAL_DEFAULT_LISTXML_SCHEMAS_FINAL_DEFAULT_LIST #define #XML_SCHEMAS_FINAL_DEFAULT_RESTRICTIONXML_SCHEMAS_FINAL_DEFAULT_RESTRICTION #define #XML_SCHEMAS_FINAL_DEFAULT_UNIONXML_SCHEMAS_FINAL_DEFAULT_UNION #define #XML_SCHEMAS_INCLUDING_CONVERT_NSXML_SCHEMAS_INCLUDING_CONVERT_NS #define #XML_SCHEMAS_QUALIF_ATTRXML_SCHEMAS_QUALIF_ATTR #define #XML_SCHEMAS_QUALIF_ELEMXML_SCHEMAS_QUALIF_ELEM #define #XML_SCHEMAS_TYPE_ABSTRACTXML_SCHEMAS_TYPE_ABSTRACT #define #XML_SCHEMAS_TYPE_BLOCK_DEFAULTXML_SCHEMAS_TYPE_BLOCK_DEFAULT #define #XML_SCHEMAS_TYPE_BLOCK_EXTENSIONXML_SCHEMAS_TYPE_BLOCK_EXTENSION #define #XML_SCHEMAS_TYPE_BLOCK_RESTRICTIONXML_SCHEMAS_TYPE_BLOCK_RESTRICTION #define #XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVEXML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE #define #XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSIONXML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION #define #XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTIONXML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION #define #XML_SCHEMAS_TYPE_FACETSNEEDVALUEXML_SCHEMAS_TYPE_FACETSNEEDVALUE #define #XML_SCHEMAS_TYPE_FINAL_DEFAULTXML_SCHEMAS_TYPE_FINAL_DEFAULT #define #XML_SCHEMAS_TYPE_FINAL_EXTENSIONXML_SCHEMAS_TYPE_FINAL_EXTENSION #define #XML_SCHEMAS_TYPE_FINAL_LISTXML_SCHEMAS_TYPE_FINAL_LIST #define #XML_SCHEMAS_TYPE_FINAL_RESTRICTIONXML_SCHEMAS_TYPE_FINAL_RESTRICTION #define #XML_SCHEMAS_TYPE_FINAL_UNIONXML_SCHEMAS_TYPE_FINAL_UNION #define #XML_SCHEMAS_TYPE_FIXUP_1XML_SCHEMAS_TYPE_FIXUP_1 #define #XML_SCHEMAS_TYPE_GLOBALXML_SCHEMAS_TYPE_GLOBAL #define #XML_SCHEMAS_TYPE_HAS_FACETSXML_SCHEMAS_TYPE_HAS_FACETS #define #XML_SCHEMAS_TYPE_INTERNAL_INVALIDXML_SCHEMAS_TYPE_INTERNAL_INVALID #define #XML_SCHEMAS_TYPE_INTERNAL_RESOLVEDXML_SCHEMAS_TYPE_INTERNAL_RESOLVED #define #XML_SCHEMAS_TYPE_MARKEDXML_SCHEMAS_TYPE_MARKED #define #XML_SCHEMAS_TYPE_MIXEDXML_SCHEMAS_TYPE_MIXED #define #XML_SCHEMAS_TYPE_NORMVALUENEEDEDXML_SCHEMAS_TYPE_NORMVALUENEEDED #define #XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARDXML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD #define #XML_SCHEMAS_TYPE_REDEFINEDXML_SCHEMAS_TYPE_REDEFINED #define #XML_SCHEMAS_TYPE_VARIETY_ABSENTXML_SCHEMAS_TYPE_VARIETY_ABSENT #define #XML_SCHEMAS_TYPE_VARIETY_ATOMICXML_SCHEMAS_TYPE_VARIETY_ATOMIC #define #XML_SCHEMAS_TYPE_VARIETY_LISTXML_SCHEMAS_TYPE_VARIETY_LIST #define #XML_SCHEMAS_TYPE_VARIETY_UNIONXML_SCHEMAS_TYPE_VARIETY_UNION #define #XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSEXML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE #define #XML_SCHEMAS_TYPE_WHITESPACE_PRESERVEXML_SCHEMAS_TYPE_WHITESPACE_PRESERVE #define #XML_SCHEMAS_TYPE_WHITESPACE_REPLACEXML_SCHEMAS_TYPE_WHITESPACE_REPLACE #define #XML_SCHEMAS_WILDCARD_COMPLETEXML_SCHEMAS_WILDCARD_COMPLETE Structure #xmlSchemaAnnotxmlSchemaAnnot struct _xmlSchemaAnnot
Typedef libxml-schemasInternals.html#xmlSchemaAnnotxmlSchemaAnnot  * xmlSchemaAnnotPtr Structure #xmlSchemaAttributexmlSchemaAttribute struct _xmlSchemaAttribute
Structure #xmlSchemaAttributeGroupxmlSchemaAttributeGroup struct _xmlSchemaAttributeGroup
Typedef libxml-schemasInternals.html#xmlSchemaAttributeGroupxmlSchemaAttributeGroup  * xmlSchemaAttributeGroupPtr Structure #xmlSchemaAttributeLinkxmlSchemaAttributeLink struct _xmlSchemaAttributeLink
Typedef libxml-schemasInternals.html#xmlSchemaAttributeLinkxmlSchemaAttributeLink  * xmlSchemaAttributeLinkPtr Typedef libxml-schemasInternals.html#xmlSchemaAttributexmlSchemaAttribute  * xmlSchemaAttributePtr Enum #xmlSchemaContentTypexmlSchemaContentType Structure #xmlSchemaElementxmlSchemaElement struct _xmlSchemaElement
Typedef libxml-schemasInternals.html#xmlSchemaElementxmlSchemaElement  * xmlSchemaElementPtr Structure #xmlSchemaFacetxmlSchemaFacet struct _xmlSchemaFacet
Structure #xmlSchemaFacetLinkxmlSchemaFacetLink struct _xmlSchemaFacetLink
Typedef libxml-schemasInternals.html#xmlSchemaFacetLinkxmlSchemaFacetLink  * xmlSchemaFacetLinkPtr Typedef libxml-schemasInternals.html#xmlSchemaFacetxmlSchemaFacet  * xmlSchemaFacetPtr Structure #xmlSchemaNotationxmlSchemaNotation struct _xmlSchemaNotation
Typedef libxml-schemasInternals.html#xmlSchemaNotationxmlSchemaNotation  * xmlSchemaNotationPtr Structure #xmlSchemaTypexmlSchemaType struct _xmlSchemaType
Structure #xmlSchemaTypeLinkxmlSchemaTypeLink struct _xmlSchemaTypeLink
Typedef libxml-schemasInternals.html#xmlSchemaTypeLinkxmlSchemaTypeLink  * xmlSchemaTypeLinkPtr Typedef libxml-schemasInternals.html#xmlSchemaTypexmlSchemaType  * xmlSchemaTypePtr Enum #xmlSchemaTypeTypexmlSchemaTypeType Structure #xmlSchemaValxmlSchemaVal struct _xmlSchemaVal
The content of this structure is not made public by the API.
Typedef libxml-schemasInternals.html#xmlSchemaValxmlSchemaVal  * xmlSchemaValPtr Enum #xmlSchemaValTypexmlSchemaValType Structure #xmlSchemaWildcardxmlSchemaWildcard struct _xmlSchemaWildcard
Structure #xmlSchemaWildcardNsxmlSchemaWildcardNs struct _xmlSchemaWildcardNs
Typedef libxml-schemasInternals.html#xmlSchemaWildcardNsxmlSchemaWildcardNs  * xmlSchemaWildcardNsPtr Typedef libxml-schemasInternals.html#xmlSchemaWildcardxmlSchemaWildcard  * xmlSchemaWildcardPtr void	#xmlSchemaFreeTypexmlSchemaFreeType 		( libxml-schemasInternals.html#xmlSchemaTypePtrxmlSchemaTypePtr  type)void	#xmlSchemaFreeWildcardxmlSchemaFreeWildcard 		( libxml-schemasInternals.html#xmlSchemaWildcardPtrxmlSchemaWildcardPtr  wildcard)Description
Macro: XML_SCHEMAS_ANYATTR_LAX
#define XML_SCHEMAS_ANYATTR_LAXIgnore validation non definition on attributes Obsolete, not used anymore.
Macro: XML_SCHEMAS_ANYATTR_SKIP
#define XML_SCHEMAS_ANYATTR_SKIPSkip unknown libxml-SAX.html#attributeattribute  from validation Obsolete, not used anymore.
Macro: XML_SCHEMAS_ANYATTR_STRICT
#define XML_SCHEMAS_ANYATTR_STRICTApply strict validation rules on attributes Obsolete, not used anymore.
Macro: XML_SCHEMAS_ANY_LAX
#define XML_SCHEMAS_ANY_LAXUsed by wildcards. Validate if type found, don't worry if not found
Macro: XML_SCHEMAS_ANY_SKIP
#define XML_SCHEMAS_ANY_SKIPSkip unknown libxml-SAX.html#attributeattribute  from validation
Macro: XML_SCHEMAS_ANY_STRICT
#define XML_SCHEMAS_ANY_STRICTUsed by wildcards. Apply strict validation rules
Macro: XML_SCHEMAS_ATTRGROUP_GLOBAL
#define XML_SCHEMAS_ATTRGROUP_GLOBALThe libxml-SAX.html#attributeattribute  wildcard has been already builded.
Macro: XML_SCHEMAS_ATTRGROUP_HAS_REFS
#define XML_SCHEMAS_ATTRGROUP_HAS_REFSWhether this attr. group contains attr. group references.
Macro: XML_SCHEMAS_ATTRGROUP_MARKED
#define XML_SCHEMAS_ATTRGROUP_MARKEDMarks the attr group as marked; used for circular checks.
Macro: XML_SCHEMAS_ATTRGROUP_REDEFINED
#define XML_SCHEMAS_ATTRGROUP_REDEFINEDThe attr group was redefined.
Macro: XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED
#define XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDEDThe libxml-SAX.html#attributeattribute  wildcard has been already builded.
Macro: XML_SCHEMAS_ATTR_FIXED
#define XML_SCHEMAS_ATTR_FIXEDthe libxml-SAX.html#attributeattribute  has a fixed value
Macro: XML_SCHEMAS_ATTR_GLOBAL
#define XML_SCHEMAS_ATTR_GLOBALallow elements in no namespace
Macro: XML_SCHEMAS_ATTR_INTERNAL_RESOLVED
#define XML_SCHEMAS_ATTR_INTERNAL_RESOLVEDthis is set when the "type" and "ref" references have been resolved.
Macro: XML_SCHEMAS_ATTR_NSDEFAULT
#define XML_SCHEMAS_ATTR_NSDEFAULTallow elements in no namespace
Macro: XML_SCHEMAS_ATTR_USE_OPTIONAL
#define XML_SCHEMAS_ATTR_USE_OPTIONALThe libxml-SAX.html#attributeattribute  is optional.
Macro: XML_SCHEMAS_ATTR_USE_PROHIBITED
#define XML_SCHEMAS_ATTR_USE_PROHIBITEDUsed by wildcards. The libxml-SAX.html#attributeattribute  is prohibited.
Macro: XML_SCHEMAS_ATTR_USE_REQUIRED
#define XML_SCHEMAS_ATTR_USE_REQUIREDThe libxml-SAX.html#attributeattribute  is required.
Macro: XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION
#define XML_SCHEMAS_BLOCK_DEFAULT_EXTENSIONthe schema has "extension" in the set of blockDefault.
Macro: XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION
#define XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTIONthe schema has "restriction" in the set of blockDefault.
Macro: XML_SCHEMAS_BLOCK_DEFAULT_SUBSTITUTION
#define XML_SCHEMAS_BLOCK_DEFAULT_SUBSTITUTIONthe schema has "substitution" in the set of blockDefault.
Macro: XML_SCHEMAS_ELEM_ABSTRACT
#define XML_SCHEMAS_ELEM_ABSTRACTthe element is abstract
Macro: XML_SCHEMAS_ELEM_BLOCK_ABSENT
#define XML_SCHEMAS_ELEM_BLOCK_ABSENTthe "block" libxml-SAX.html#attributeattribute  is absent
Macro: XML_SCHEMAS_ELEM_BLOCK_EXTENSION
#define XML_SCHEMAS_ELEM_BLOCK_EXTENSIONdisallowed substitutions are absent
Macro: XML_SCHEMAS_ELEM_BLOCK_RESTRICTION
#define XML_SCHEMAS_ELEM_BLOCK_RESTRICTIONdisallowed substitutions: "restriction"
Macro: XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION
#define XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTIONdisallowed substitutions: "substituion"
Macro: XML_SCHEMAS_ELEM_CIRCULAR
#define XML_SCHEMAS_ELEM_CIRCULARa helper flag for the search of circular references.
Macro: XML_SCHEMAS_ELEM_DEFAULT
#define XML_SCHEMAS_ELEM_DEFAULTthe element has a default value
Macro: XML_SCHEMAS_ELEM_FINAL_ABSENT
#define XML_SCHEMAS_ELEM_FINAL_ABSENTsubstitution group exclusions are absent
Macro: XML_SCHEMAS_ELEM_FINAL_EXTENSION
#define XML_SCHEMAS_ELEM_FINAL_EXTENSIONsubstitution group exclusions: "extension"
Macro: XML_SCHEMAS_ELEM_FINAL_RESTRICTION
#define XML_SCHEMAS_ELEM_FINAL_RESTRICTIONsubstitution group exclusions: "restriction"
Macro: XML_SCHEMAS_ELEM_FIXED
#define XML_SCHEMAS_ELEM_FIXEDthe element has a fixed value
Macro: XML_SCHEMAS_ELEM_GLOBAL
#define XML_SCHEMAS_ELEM_GLOBALthe element is global
Macro: XML_SCHEMAS_ELEM_INTERNAL_CHECKED
#define XML_SCHEMAS_ELEM_INTERNAL_CHECKEDthis is set when the elem decl has been checked against all constraints
Macro: XML_SCHEMAS_ELEM_INTERNAL_RESOLVED
#define XML_SCHEMAS_ELEM_INTERNAL_RESOLVEDthis is set when "type", "ref", "substitutionGroup" references have been resolved.
Macro: XML_SCHEMAS_ELEM_NILLABLE
#define XML_SCHEMAS_ELEM_NILLABLEthe element is nillable
Macro: XML_SCHEMAS_ELEM_NSDEFAULT
#define XML_SCHEMAS_ELEM_NSDEFAULTallow elements in no namespace Obsolete, not used anymore.
Macro: XML_SCHEMAS_ELEM_REF
#define XML_SCHEMAS_ELEM_REFthe element is a libxml-SAX.html#referencereference  to a type
Macro: XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD
#define XML_SCHEMAS_ELEM_SUBST_GROUP_HEADthe declaration is a substitution group head
Macro: XML_SCHEMAS_ELEM_TOPLEVEL
#define XML_SCHEMAS_ELEM_TOPLEVELthe element is top level obsolete: use libxml-schemasInternals.html#XML_SCHEMAS_ELEM_GLOBALXML_SCHEMAS_ELEM_GLOBAL  instead
Macro: XML_SCHEMAS_FACET_COLLAPSE
#define XML_SCHEMAS_FACET_COLLAPSEcollapse the types of the facet
Macro: XML_SCHEMAS_FACET_PRESERVE
#define XML_SCHEMAS_FACET_PRESERVEpreserve the type of the facet
Macro: XML_SCHEMAS_FACET_REPLACE
#define XML_SCHEMAS_FACET_REPLACEreplace the type of the facet
Macro: XML_SCHEMAS_FACET_UNKNOWN
#define XML_SCHEMAS_FACET_UNKNOWNunknown facet handling
Macro: XML_SCHEMAS_FINAL_DEFAULT_EXTENSION
#define XML_SCHEMAS_FINAL_DEFAULT_EXTENSIONthe schema has "extension" in the set of finalDefault.
Macro: XML_SCHEMAS_FINAL_DEFAULT_LIST
#define XML_SCHEMAS_FINAL_DEFAULT_LISTthe cshema has "list" in the set of finalDefault.
Macro: XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION
#define XML_SCHEMAS_FINAL_DEFAULT_RESTRICTIONthe schema has "restriction" in the set of finalDefault.
Macro: XML_SCHEMAS_FINAL_DEFAULT_UNION
#define XML_SCHEMAS_FINAL_DEFAULT_UNIONthe schema has "union" in the set of finalDefault.
Macro: XML_SCHEMAS_INCLUDING_CONVERT_NS
#define XML_SCHEMAS_INCLUDING_CONVERT_NSthe schema is currently including an other schema with no target namespace.
Macro: XML_SCHEMAS_QUALIF_ATTR
#define XML_SCHEMAS_QUALIF_ATTRReflects attributeFormDefault == qualified in an XML schema document.
Macro: XML_SCHEMAS_QUALIF_ELEM
#define XML_SCHEMAS_QUALIF_ELEMReflects elementFormDefault == qualified in an XML schema document.
Macro: XML_SCHEMAS_TYPE_ABSTRACT
#define XML_SCHEMAS_TYPE_ABSTRACTthe simple/complexType is abstract.
Macro: XML_SCHEMAS_TYPE_BLOCK_DEFAULT
#define XML_SCHEMAS_TYPE_BLOCK_DEFAULTthe complexType did not specify 'block' so use the default of the <schema> item.
Macro: XML_SCHEMAS_TYPE_BLOCK_EXTENSION
#define XML_SCHEMAS_TYPE_BLOCK_EXTENSIONthe complexType has a 'block' of "extension".
Macro: XML_SCHEMAS_TYPE_BLOCK_RESTRICTION
#define XML_SCHEMAS_TYPE_BLOCK_RESTRICTIONthe complexType has a 'block' of "restriction".
Macro: XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE
#define XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVEMarks the item as a builtin primitive.
Macro: XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION
#define XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSIONthe simple or complex type has a derivation method of "extension".
Macro: XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION
#define XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTIONthe simple or complex type has a derivation method of "restriction".
Macro: XML_SCHEMAS_TYPE_FACETSNEEDVALUE
#define XML_SCHEMAS_TYPE_FACETSNEEDVALUEindicates if the facets need a computed value
Macro: XML_SCHEMAS_TYPE_FINAL_DEFAULT
#define XML_SCHEMAS_TYPE_FINAL_DEFAULTthe simpleType has a final of "default".
Macro: XML_SCHEMAS_TYPE_FINAL_EXTENSION
#define XML_SCHEMAS_TYPE_FINAL_EXTENSIONthe complexType has a final of "extension".
Macro: XML_SCHEMAS_TYPE_FINAL_LIST
#define XML_SCHEMAS_TYPE_FINAL_LISTthe simpleType has a final of "list".
Macro: XML_SCHEMAS_TYPE_FINAL_RESTRICTION
#define XML_SCHEMAS_TYPE_FINAL_RESTRICTIONthe simpleType/complexType has a final of "restriction".
Macro: XML_SCHEMAS_TYPE_FINAL_UNION
#define XML_SCHEMAS_TYPE_FINAL_UNIONthe simpleType has a final of "union".
Macro: XML_SCHEMAS_TYPE_FIXUP_1
#define XML_SCHEMAS_TYPE_FIXUP_1First stage of fixup was done.
Macro: XML_SCHEMAS_TYPE_GLOBAL
#define XML_SCHEMAS_TYPE_GLOBALthe type is global
Macro: XML_SCHEMAS_TYPE_HAS_FACETS
#define XML_SCHEMAS_TYPE_HAS_FACETShas facets
Macro: XML_SCHEMAS_TYPE_INTERNAL_INVALID
#define XML_SCHEMAS_TYPE_INTERNAL_INVALIDindicates that the type is invalid
Macro: XML_SCHEMAS_TYPE_INTERNAL_RESOLVED
#define XML_SCHEMAS_TYPE_INTERNAL_RESOLVEDindicates that the type was typefixed
Macro: XML_SCHEMAS_TYPE_MARKED
#define XML_SCHEMAS_TYPE_MARKEDMarks the item as marked; used for circular checks.
Macro: XML_SCHEMAS_TYPE_MIXED
#define XML_SCHEMAS_TYPE_MIXEDthe element content type is mixed
Macro: XML_SCHEMAS_TYPE_NORMVALUENEEDED
#define XML_SCHEMAS_TYPE_NORMVALUENEEDEDindicates if the facets (pattern) need a normalized value
Macro: XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD
#define XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARDthe complexType owns an libxml-SAX.html#attributeattribute  wildcard, i.e. it can be freed by the complexType
Macro: XML_SCHEMAS_TYPE_REDEFINED
#define XML_SCHEMAS_TYPE_REDEFINEDThe type was redefined.
Macro: XML_SCHEMAS_TYPE_VARIETY_ABSENT
#define XML_SCHEMAS_TYPE_VARIETY_ABSENTthe simpleType has a variety of "absent". TODO: Actually not necessary :-/, since if none of the variety flags occur then it's automatically absent.
Macro: XML_SCHEMAS_TYPE_VARIETY_ATOMIC
#define XML_SCHEMAS_TYPE_VARIETY_ATOMICthe simpleType has a variety of "union".
Macro: XML_SCHEMAS_TYPE_VARIETY_LIST
#define XML_SCHEMAS_TYPE_VARIETY_LISTthe simpleType has a variety of "list".
Macro: XML_SCHEMAS_TYPE_VARIETY_UNION
#define XML_SCHEMAS_TYPE_VARIETY_UNIONthe simpleType has a variety of "union".
Macro: XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE
#define XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSEa whitespace-facet value of "collapse"
Macro: XML_SCHEMAS_TYPE_WHITESPACE_PRESERVE
#define XML_SCHEMAS_TYPE_WHITESPACE_PRESERVEa whitespace-facet value of "preserve"
Macro: XML_SCHEMAS_TYPE_WHITESPACE_REPLACE
#define XML_SCHEMAS_TYPE_WHITESPACE_REPLACEa whitespace-facet value of "replace"
Macro: XML_SCHEMAS_WILDCARD_COMPLETE
#define XML_SCHEMAS_WILDCARD_COMPLETEIf the wildcard is complete.
Structure xmlSchemaAnnot 
Structure xmlSchemaAnnotstruct _xmlSchemaAnnot {
    struct _xmlSchemaAnnot *	next
    
libxml-tree.html#xmlNodePtrxmlNodePtr 	content	: the annotation
}
Structure xmlSchemaAttribute 
Structure xmlSchemaAttributestruct _xmlSchemaAttribute {
    
libxml-schemasInternals.html#xmlSchemaTypeTypexmlSchemaTypeType 	type
    struct _xmlSchemaAttribute *	next	: the next 
libxml-SAX.html#attributeattribute  (not used?)
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	name	: the name of the declaration
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	id	: Deprecated; not used
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	ref	: Deprecated; not used
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	refNs	: Deprecated; not used
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	typeName	: the local name of the type definition
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	typeNs	: the ns URI of the type definition
    
libxml-schemasInternals.html#xmlSchemaAnnotPtrxmlSchemaAnnotPtr 	annot
    
libxml-schemasInternals.html#xmlSchemaTypePtrxmlSchemaTypePtr 	base	: Deprecated; not used
    int	occurs	: Deprecated; not used
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	defValue	: The initial value of the value constrai
    
libxml-schemasInternals.html#xmlSchemaTypePtrxmlSchemaTypePtr 	subtypes	: the type definition
    
libxml-tree.html#xmlNodePtrxmlNodePtr 	node
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	targetNamespace
    int	flags
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	refPrefix	: Deprecated; not used
    
libxml-schemasInternals.html#xmlSchemaValPtrxmlSchemaValPtr 	defVal	: The compiled value constraint
    
libxml-schemasInternals.html#xmlSchemaAttributePtrxmlSchemaAttributePtr 	refDecl	: Deprecated; not used
}
Structure xmlSchemaAttributeGroup 
Structure xmlSchemaAttributeGroupstruct _xmlSchemaAttributeGroup {
    
libxml-schemasInternals.html#xmlSchemaTypeTypexmlSchemaTypeType 	type	: The kind of type
    struct _xmlSchemaAttribute *	next	: the next 
libxml-SAX.html#attributeattribute  if in a group ...
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	name
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	id
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	ref	: Deprecated; not used
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	refNs	: Deprecated; not used
    
libxml-schemasInternals.html#xmlSchemaAnnotPtrxmlSchemaAnnotPtr 	annot
    
libxml-schemasInternals.html#xmlSchemaAttributePtrxmlSchemaAttributePtr 	attributes	: Deprecated; not used
    
libxml-tree.html#xmlNodePtrxmlNodePtr 	node
    int	flags
    
libxml-schemasInternals.html#xmlSchemaWildcardPtrxmlSchemaWildcardPtr 	attributeWildcard
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	refPrefix	: Deprecated; not used
    
libxml-schemasInternals.html#xmlSchemaAttributeGroupPtrxmlSchemaAttributeGroupPtr 	refItem	: Deprecated; not used
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	targetNamespace
    void *	attrUses
}
Structure xmlSchemaAttributeLink 
Structure xmlSchemaAttributeLinkstruct _xmlSchemaAttributeLink {
    struct _xmlSchemaAttributeLink *	next	: the next 
libxml-SAX.html#attributeattribute  link ...
    struct _xmlSchemaAttribute *	attr	: the linked 
libxml-SAX.html#attributeattribute }
Enum xmlSchemaContentType 
Enum xmlSchemaContentType {
    
XML_SCHEMA_CONTENT_UNKNOWN  = 0
    
XML_SCHEMA_CONTENT_EMPTY  = 1
    
XML_SCHEMA_CONTENT_ELEMENTS  = 2
    
XML_SCHEMA_CONTENT_MIXED  = 3
    
XML_SCHEMA_CONTENT_SIMPLE  = 4
    
XML_SCHEMA_CONTENT_MIXED_OR_ELEMENTS  = 5 : Obsolete
    
XML_SCHEMA_CONTENT_BASIC  = 6
    
XML_SCHEMA_CONTENT_ANY  = 7
}
Structure xmlSchemaElement 
Structure xmlSchemaElementstruct _xmlSchemaElement {
    
libxml-schemasInternals.html#xmlSchemaTypeTypexmlSchemaTypeType 	type	: The kind of type
    struct _xmlSchemaType *	next	: Not used?
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	name
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	id	: Deprecated; not used
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	ref	: Deprecated; not used
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	refNs	: Deprecated; not used
    
libxml-schemasInternals.html#xmlSchemaAnnotPtrxmlSchemaAnnotPtr 	annot
    
libxml-schemasInternals.html#xmlSchemaTypePtrxmlSchemaTypePtr 	subtypes	: the type definition
    
libxml-schemasInternals.html#xmlSchemaAttributePtrxmlSchemaAttributePtr 	attributes
    
libxml-tree.html#xmlNodePtrxmlNodePtr 	node
    int	minOccurs	: Deprecated; not used
    int	maxOccurs	: Deprecated; not used
    int	flags
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	targetNamespace
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	namedType
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	namedTypeNs
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	substGroup
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	substGroupNs
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	scope
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	value	: The original value of the value constra
    struct _xmlSchemaElement *	refDecl	: This will now be used for the substitut
    
libxml-xmlregexp.html#xmlRegexpPtrxmlRegexpPtr 	contModel	: Obsolete for WXS, maybe used for RelaxN
    
libxml-schemasInternals.html#xmlSchemaContentTypexmlSchemaContentType 	contentType
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	refPrefix	: Deprecated; not used
    
libxml-schemasInternals.html#xmlSchemaValPtrxmlSchemaValPtr 	defVal	: The compiled value contraint.
    void *	idcs	: The identity-constraint defs
}
Structure xmlSchemaFacet 
Structure xmlSchemaFacetstruct _xmlSchemaFacet {
    
libxml-schemasInternals.html#xmlSchemaTypeTypexmlSchemaTypeType 	type	: The kind of type
    struct _xmlSchemaFacet *	next	: the next type if in a sequence ...
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	value	: The original value
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	id	: Obsolete
    
libxml-schemasInternals.html#xmlSchemaAnnotPtrxmlSchemaAnnotPtr 	annot
    
libxml-tree.html#xmlNodePtrxmlNodePtr 	node
    int	fixed	: XML_SCHEMAS_FACET_PRESERVE, etc.
    int	whitespace
    
libxml-schemasInternals.html#xmlSchemaValPtrxmlSchemaValPtr 	val	: The compiled value
    
libxml-xmlregexp.html#xmlRegexpPtrxmlRegexpPtr 	regexp	: The regex for patterns
}
Structure xmlSchemaFacetLink 
Structure xmlSchemaFacetLinkstruct _xmlSchemaFacetLink {
    struct _xmlSchemaFacetLink *	next	: the next facet link ...
    
libxml-schemasInternals.html#xmlSchemaFacetPtrxmlSchemaFacetPtr 	facet	: the linked facet
}
Structure xmlSchemaNotation 
Structure xmlSchemaNotationstruct _xmlSchemaNotation {
    
libxml-schemasInternals.html#xmlSchemaTypeTypexmlSchemaTypeType 	type	: The kind of type
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	name
    
libxml-schemasInternals.html#xmlSchemaAnnotPtrxmlSchemaAnnotPtr 	annot
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	identifier
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	targetNamespace
}
Structure xmlSchemaType 
Structure xmlSchemaTypestruct _xmlSchemaType {
    
libxml-schemasInternals.html#xmlSchemaTypeTypexmlSchemaTypeType 	type	: The kind of type
    struct _xmlSchemaType *	next	: the next type if in a sequence ...
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	name
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	id	: Deprecated; not used
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	ref	: Deprecated; not used
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	refNs	: Deprecated; not used
    
libxml-schemasInternals.html#xmlSchemaAnnotPtrxmlSchemaAnnotPtr 	annot
    
libxml-schemasInternals.html#xmlSchemaTypePtrxmlSchemaTypePtr 	subtypes
    
libxml-schemasInternals.html#xmlSchemaAttributePtrxmlSchemaAttributePtr 	attributes	: Deprecated; not used
    
libxml-tree.html#xmlNodePtrxmlNodePtr 	node
    int	minOccurs	: Deprecated; not used
    int	maxOccurs	: Deprecated; not used
    int	flags
    
libxml-schemasInternals.html#xmlSchemaContentTypexmlSchemaContentType 	contentType
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	base	: Base type's local name
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	baseNs	: Base type's target namespace
    
libxml-schemasInternals.html#xmlSchemaTypePtrxmlSchemaTypePtr 	baseType	: The base type component
    
libxml-schemasInternals.html#xmlSchemaFacetPtrxmlSchemaFacetPtr 	facets	: Local facets
    struct _xmlSchemaType *	redef	: Deprecated; not used
    int	recurse	: Obsolete
    
libxml-schemasInternals.html#xmlSchemaAttributeLinkPtrxmlSchemaAttributeLinkPtr  *	attributeUses	: Deprecated; not used
    
libxml-schemasInternals.html#xmlSchemaWildcardPtrxmlSchemaWildcardPtr 	attributeWildcard
    int	builtInType	: Type of built-in types.
    
libxml-schemasInternals.html#xmlSchemaTypeLinkPtrxmlSchemaTypeLinkPtr 	memberTypes	: member-types if a union type.
    
libxml-schemasInternals.html#xmlSchemaFacetLinkPtrxmlSchemaFacetLinkPtr 	facetSet	: All facets (incl. inherited)
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	refPrefix	: Deprecated; not used
    
libxml-schemasInternals.html#xmlSchemaTypePtrxmlSchemaTypePtr 	contentTypeDef	: Used for the simple content of complex
    
libxml-xmlregexp.html#xmlRegexpPtrxmlRegexpPtr 	contModel	: Holds the automaton of the content mode
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	targetNamespace
    void *	attrUses
}
Structure xmlSchemaTypeLink 
Structure xmlSchemaTypeLinkstruct _xmlSchemaTypeLink {
    struct _xmlSchemaTypeLink *	next	: the next type link ...
    
libxml-schemasInternals.html#xmlSchemaTypePtrxmlSchemaTypePtr 	type	: the linked type
}
Enum xmlSchemaTypeType 
Enum xmlSchemaTypeType {
    
XML_SCHEMA_TYPE_BASIC  = 1 : A built-in datatype
    
XML_SCHEMA_TYPE_ANY  = 2
    
XML_SCHEMA_TYPE_FACET  = 3
    
XML_SCHEMA_TYPE_SIMPLE  = 4
    
XML_SCHEMA_TYPE_COMPLEX  = 5
    
XML_SCHEMA_TYPE_SEQUENCE  = 6
    
XML_SCHEMA_TYPE_CHOICE  = 7
    
XML_SCHEMA_TYPE_ALL  = 8
    
XML_SCHEMA_TYPE_SIMPLE_CONTENT  = 9
    
XML_SCHEMA_TYPE_COMPLEX_CONTENT  = 10
    
XML_SCHEMA_TYPE_UR  = 11
    
XML_SCHEMA_TYPE_RESTRICTION  = 12
    
XML_SCHEMA_TYPE_EXTENSION  = 13
    
XML_SCHEMA_TYPE_ELEMENT  = 14
    
XML_SCHEMA_TYPE_ATTRIBUTE  = 15
    
XML_SCHEMA_TYPE_ATTRIBUTEGROUP  = 16
    
XML_SCHEMA_TYPE_GROUP  = 17
    
XML_SCHEMA_TYPE_NOTATION  = 18
    
XML_SCHEMA_TYPE_LIST  = 19
    
XML_SCHEMA_TYPE_UNION  = 20
    
XML_SCHEMA_TYPE_ANY_ATTRIBUTE  = 21
    
XML_SCHEMA_TYPE_IDC_UNIQUE  = 22
    
XML_SCHEMA_TYPE_IDC_KEY  = 23
    
XML_SCHEMA_TYPE_IDC_KEYREF  = 24
    
XML_SCHEMA_TYPE_PARTICLE  = 25
    
XML_SCHEMA_TYPE_ATTRIBUTE_USE  = 26
    
XML_SCHEMA_FACET_MININCLUSIVE  = 1000
    
XML_SCHEMA_FACET_MINEXCLUSIVE  = 1001
    
XML_SCHEMA_FACET_MAXINCLUSIVE  = 1002
    
XML_SCHEMA_FACET_MAXEXCLUSIVE  = 1003
    
XML_SCHEMA_FACET_TOTALDIGITS  = 1004
    
XML_SCHEMA_FACET_FRACTIONDIGITS  = 1005
    
XML_SCHEMA_FACET_PATTERN  = 1006
    
XML_SCHEMA_FACET_ENUMERATION  = 1007
    
XML_SCHEMA_FACET_WHITESPACE  = 1008
    
XML_SCHEMA_FACET_LENGTH  = 1009
    
XML_SCHEMA_FACET_MAXLENGTH  = 1010
    
XML_SCHEMA_FACET_MINLENGTH  = 1011
    
XML_SCHEMA_EXTRA_QNAMEREF  = 2000
    
XML_SCHEMA_EXTRA_ATTR_USE_PROHIB  = 2001
}
Structure xmlSchemaVal 
Structure xmlSchemaValstruct _xmlSchemaVal {
The content of this structure is not made public by the API.
}
Enum xmlSchemaValType 
Enum xmlSchemaValType {
    
XML_SCHEMAS_UNKNOWN  = 0
    
XML_SCHEMAS_STRING  = 1
    
XML_SCHEMAS_NORMSTRING  = 2
    
XML_SCHEMAS_DECIMAL  = 3
    
XML_SCHEMAS_TIME  = 4
    
XML_SCHEMAS_GDAY  = 5
    
XML_SCHEMAS_GMONTH  = 6
    
XML_SCHEMAS_GMONTHDAY  = 7
    
XML_SCHEMAS_GYEAR  = 8
    
XML_SCHEMAS_GYEARMONTH  = 9
    
XML_SCHEMAS_DATE  = 10
    
XML_SCHEMAS_DATETIME  = 11
    
XML_SCHEMAS_DURATION  = 12
    
XML_SCHEMAS_FLOAT  = 13
    
XML_SCHEMAS_DOUBLE  = 14
    
XML_SCHEMAS_BOOLEAN  = 15
    
XML_SCHEMAS_TOKEN  = 16
    
XML_SCHEMAS_LANGUAGE  = 17
    
XML_SCHEMAS_NMTOKEN  = 18
    
XML_SCHEMAS_NMTOKENS  = 19
    
XML_SCHEMAS_NAME  = 20
    
XML_SCHEMAS_QNAME  = 21
    
XML_SCHEMAS_NCNAME  = 22
    
XML_SCHEMAS_ID  = 23
    
XML_SCHEMAS_IDREF  = 24
    
XML_SCHEMAS_IDREFS  = 25
    
XML_SCHEMAS_ENTITY  = 26
    
XML_SCHEMAS_ENTITIES  = 27
    
XML_SCHEMAS_NOTATION  = 28
    
XML_SCHEMAS_ANYURI  = 29
    
XML_SCHEMAS_INTEGER  = 30
    
XML_SCHEMAS_NPINTEGER  = 31
    
XML_SCHEMAS_NINTEGER  = 32
    
XML_SCHEMAS_NNINTEGER  = 33
    
XML_SCHEMAS_PINTEGER  = 34
    
XML_SCHEMAS_INT  = 35
    
XML_SCHEMAS_UINT  = 36
    
XML_SCHEMAS_LONG  = 37
    
XML_SCHEMAS_ULONG  = 38
    
XML_SCHEMAS_SHORT  = 39
    
XML_SCHEMAS_USHORT  = 40
    
XML_SCHEMAS_BYTE  = 41
    
XML_SCHEMAS_UBYTE  = 42
    
XML_SCHEMAS_HEXBINARY  = 43
    
XML_SCHEMAS_BASE64BINARY  = 44
    
XML_SCHEMAS_ANYTYPE  = 45
    
XML_SCHEMAS_ANYSIMPLETYPE  = 46
}
Structure xmlSchemaWildcard 
Structure xmlSchemaWildcardstruct _xmlSchemaWildcard {
    
libxml-schemasInternals.html#xmlSchemaTypeTypexmlSchemaTypeType 	type	: The kind of type
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	id	: Deprecated; not used
    
libxml-schemasInternals.html#xmlSchemaAnnotPtrxmlSchemaAnnotPtr 	annot
    
libxml-tree.html#xmlNodePtrxmlNodePtr 	node
    int	minOccurs	: Deprecated; not used
    int	maxOccurs	: Deprecated; not used
    int	processContents
    int	any	: Indicates if the ns constraint is of ##
    
libxml-schemasInternals.html#xmlSchemaWildcardNsPtrxmlSchemaWildcardNsPtr 	nsSet	: The list of allowed namespaces
    
libxml-schemasInternals.html#xmlSchemaWildcardNsPtrxmlSchemaWildcardNsPtr 	negNsSet	: The negated namespace
    int	flags
}
Structure xmlSchemaWildcardNs 
Structure xmlSchemaWildcardNsstruct _xmlSchemaWildcardNs {
    struct _xmlSchemaWildcardNs *	next	: the next constraint link ...
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	value	: the value
}
Function: xmlSchemaFreeType
void	xmlSchemaFreeType		( libxml-schemasInternals.html#xmlSchemaTypePtrxmlSchemaTypePtr  type)Deallocate a Schema Type structure.
type: a schema type structure Function: xmlSchemaFreeWildcard
void	xmlSchemaFreeWildcard		( libxml-schemasInternals.html#xmlSchemaWildcardPtrxmlSchemaWildcardPtr  wildcard)Deallocates a wildcard structure.
wildcard: a wildcard structure ../bugs.htmlDaniel Veillard 
