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 xmlschemas 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-xmlsave.htmlPrev libxml-xmlsave.htmlxmlsave index.htmlUp index.htmlAPI documentation ../index.htmlHome ../index.htmlThe XML C parser and toolkit of Gnome libxml-xmlschemastypes.htmlxmlschemastypes libxml-xmlschemastypes.htmlNext interface to the XML Schemas handling and schema validity checking, it is incomplete right now. 
Table of Contents
Structure #xmlSchemaxmlSchema struct _xmlSchema
Structure #xmlSchemaParserCtxtxmlSchemaParserCtxt struct _xmlSchemaParserCtxt
The content of this structure is not made public by the API.
Typedef libxml-xmlschemas.html#xmlSchemaParserCtxtxmlSchemaParserCtxt  * xmlSchemaParserCtxtPtr Typedef libxml-xmlschemas.html#xmlSchemaxmlSchema  * xmlSchemaPtr Typedef libxml-xmlschemas.html#xmlSchemaSAXPlugStructxmlSchemaSAXPlugStruct  * xmlSchemaSAXPlugPtr Structure #xmlSchemaSAXPlugStructxmlSchemaSAXPlugStruct struct _xmlSchemaSAXPlug
The content of this structure is not made public by the API.
Structure #xmlSchemaValidCtxtxmlSchemaValidCtxt struct _xmlSchemaValidCtxt
The content of this structure is not made public by the API.
Typedef libxml-xmlschemas.html#xmlSchemaValidCtxtxmlSchemaValidCtxt  * xmlSchemaValidCtxtPtr Enum #xmlSchemaValidErrorxmlSchemaValidError Enum #xmlSchemaValidOptionxmlSchemaValidOption void	#xmlSchemaDumpxmlSchemaDump 			(FILE * output, 					 libxml-xmlschemas.html#xmlSchemaPtrxmlSchemaPtr  schema)void	#xmlSchemaFreexmlSchemaFree 			( libxml-xmlschemas.html#xmlSchemaPtrxmlSchemaPtr  schema)void	#xmlSchemaFreeParserCtxtxmlSchemaFreeParserCtxt 		( libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr  ctxt)void	#xmlSchemaFreeValidCtxtxmlSchemaFreeValidCtxt 		( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt)int	#xmlSchemaGetParserErrorsxmlSchemaGetParserErrors 	( libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr  ctxt, 					 libxml-xmlschemas.html#xmlSchemaValidityErrorFuncxmlSchemaValidityErrorFunc  * err, 					 libxml-xmlschemas.html#xmlSchemaValidityWarningFuncxmlSchemaValidityWarningFunc  * warn, 					 void ** ctx)int	#xmlSchemaGetValidErrorsxmlSchemaGetValidErrors 		( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 					 libxml-xmlschemas.html#xmlSchemaValidityErrorFuncxmlSchemaValidityErrorFunc  * err, 					 libxml-xmlschemas.html#xmlSchemaValidityWarningFuncxmlSchemaValidityWarningFunc  * warn, 					 void ** ctx)int	#xmlSchemaIsValidxmlSchemaIsValid 		( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt) libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr 	#xmlSchemaNewDocParserCtxtxmlSchemaNewDocParserCtxt 	( libxml-tree.html#xmlDocPtrxmlDocPtr  doc) libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr 	#xmlSchemaNewMemParserCtxtxmlSchemaNewMemParserCtxt 	(const char * buffer, 							 int size) libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr 	#xmlSchemaNewParserCtxtxmlSchemaNewParserCtxt 	(const char * URL) libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr 	#xmlSchemaNewValidCtxtxmlSchemaNewValidCtxt 	( libxml-xmlschemas.html#xmlSchemaPtrxmlSchemaPtr  schema) libxml-xmlschemas.html#xmlSchemaPtrxmlSchemaPtr 	#xmlSchemaParsexmlSchemaParse 		( libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr  ctxt) libxml-xmlschemas.html#xmlSchemaSAXPlugPtrxmlSchemaSAXPlugPtr 	#xmlSchemaSAXPlugxmlSchemaSAXPlug 	( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 						 libxml-tree.html#xmlSAXHandlerPtrxmlSAXHandlerPtr  * sax, 						 void ** user_data)int	#xmlSchemaSAXUnplugxmlSchemaSAXUnplug 		( libxml-xmlschemas.html#xmlSchemaSAXPlugPtrxmlSchemaSAXPlugPtr  plug)void	#xmlSchemaSetParserErrorsxmlSchemaSetParserErrors 	( libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr  ctxt, 					 libxml-xmlschemas.html#xmlSchemaValidityErrorFuncxmlSchemaValidityErrorFunc  err, 					 libxml-xmlschemas.html#xmlSchemaValidityWarningFuncxmlSchemaValidityWarningFunc  warn, 					 void * ctx)void	#xmlSchemaSetParserStructuredErrorsxmlSchemaSetParserStructuredErrors 	( libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr  ctxt, 						 libxml-xmlerror.html#xmlStructuredErrorFuncxmlStructuredErrorFunc  serror, 						 void * ctx)void	#xmlSchemaSetValidErrorsxmlSchemaSetValidErrors 		( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 					 libxml-xmlschemas.html#xmlSchemaValidityErrorFuncxmlSchemaValidityErrorFunc  err, 					 libxml-xmlschemas.html#xmlSchemaValidityWarningFuncxmlSchemaValidityWarningFunc  warn, 					 void * ctx)int	#xmlSchemaSetValidOptionsxmlSchemaSetValidOptions 	( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 					 int options)void	#xmlSchemaSetValidStructuredErrorsxmlSchemaSetValidStructuredErrors 	( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 						 libxml-xmlerror.html#xmlStructuredErrorFuncxmlStructuredErrorFunc  serror, 						 void * ctx)int	#xmlSchemaValidCtxtGetOptionsxmlSchemaValidCtxtGetOptions 	( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt)int	#xmlSchemaValidateDocxmlSchemaValidateDoc 		( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 					 libxml-tree.html#xmlDocPtrxmlDocPtr  instance)int	#xmlSchemaValidateFilexmlSchemaValidateFile 		( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 					 const char * filename, 					 int options)int	#xmlSchemaValidateOneElementxmlSchemaValidateOneElement 	( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 					 libxml-tree.html#xmlNodePtrxmlNodePtr  elem)int	#xmlSchemaValidateStreamxmlSchemaValidateStream 		( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 					 libxml-tree.html#xmlParserInputBufferPtrxmlParserInputBufferPtr  input, 					 libxml-encoding.html#xmlCharEncodingxmlCharEncoding  enc, 					 libxml-tree.html#xmlSAXHandlerPtrxmlSAXHandlerPtr  sax, 					 void * user_data)Function type: #xmlSchemaValidityErrorFuncxmlSchemaValidityErrorFunc void	
#xmlSchemaValidityErrorFuncxmlSchemaValidityErrorFunc 	(void * ctx, 					 const char * msg, 					 ... ...)
Function type: #xmlSchemaValidityWarningFuncxmlSchemaValidityWarningFunc void	
#xmlSchemaValidityWarningFuncxmlSchemaValidityWarningFunc 	(void * ctx, 					 const char * msg, 					 ... ...)
Description
Structure xmlSchema 
Structure xmlSchemastruct _xmlSchema {
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	name	: schema name
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	targetNamespace	: the target namespace
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	version
    const 
libxml-xmlstring.html#xmlCharxmlChar  *	id	: Obsolete
    
libxml-tree.html#xmlDocPtrxmlDocPtr 	doc
    
libxml-schemasInternals.html#xmlSchemaAnnotPtrxmlSchemaAnnotPtr 	annot
    int	flags
    
libxml-hash.html#xmlHashTablePtrxmlHashTablePtr 	typeDecl
    
libxml-hash.html#xmlHashTablePtrxmlHashTablePtr 	attrDecl
    
libxml-hash.html#xmlHashTablePtrxmlHashTablePtr 	attrgrpDecl
    
libxml-hash.html#xmlHashTablePtrxmlHashTablePtr 	elemDecl
    
libxml-hash.html#xmlHashTablePtrxmlHashTablePtr 	notaDecl
    
libxml-hash.html#xmlHashTablePtrxmlHashTablePtr 	schemasImports
    void *	_private	: unused by the library for users or bind
    
libxml-hash.html#xmlHashTablePtrxmlHashTablePtr 	groupDecl
    
libxml-dict.html#xmlDictPtrxmlDictPtr 	dict
    void *	includes	: the includes, this is opaque for now
    int	preserve	: whether to free the document
    int	counter	: used to give ononymous components uniqu
    
libxml-hash.html#xmlHashTablePtrxmlHashTablePtr 	idcDef	: All identity-constraint defs.
    void *	volatiles	: Obsolete
}
Structure xmlSchemaParserCtxt 
Structure xmlSchemaParserCtxtstruct _xmlSchemaParserCtxt {
The content of this structure is not made public by the API.
}
Structure xmlSchemaSAXPlugStruct 
Structure xmlSchemaSAXPlugStructstruct _xmlSchemaSAXPlug {
The content of this structure is not made public by the API.
}
Structure xmlSchemaValidCtxt 
Structure xmlSchemaValidCtxtstruct _xmlSchemaValidCtxt {
The content of this structure is not made public by the API.
}
Enum xmlSchemaValidError 
Enum xmlSchemaValidError {
    
XML_SCHEMAS_ERR_OK  = 0
    
XML_SCHEMAS_ERR_NOROOT  = 1
    
XML_SCHEMAS_ERR_UNDECLAREDELEM  = 2
    
XML_SCHEMAS_ERR_NOTTOPLEVEL  = 3
    
XML_SCHEMAS_ERR_MISSING  = 4
    
XML_SCHEMAS_ERR_WRONGELEM  = 5
    
XML_SCHEMAS_ERR_NOTYPE  = 6
    
XML_SCHEMAS_ERR_NOROLLBACK  = 7
    
XML_SCHEMAS_ERR_ISABSTRACT  = 8
    
XML_SCHEMAS_ERR_NOTEMPTY  = 9
    
XML_SCHEMAS_ERR_ELEMCONT  = 10
    
XML_SCHEMAS_ERR_HAVEDEFAULT  = 11
    
XML_SCHEMAS_ERR_NOTNILLABLE  = 12
    
XML_SCHEMAS_ERR_EXTRACONTENT  = 13
    
XML_SCHEMAS_ERR_INVALIDATTR  = 14
    
XML_SCHEMAS_ERR_INVALIDELEM  = 15
    
XML_SCHEMAS_ERR_NOTDETERMINIST  = 16
    
XML_SCHEMAS_ERR_CONSTRUCT  = 17
    
XML_SCHEMAS_ERR_INTERNAL  = 18
    
XML_SCHEMAS_ERR_NOTSIMPLE  = 19
    
XML_SCHEMAS_ERR_ATTRUNKNOWN  = 20
    
XML_SCHEMAS_ERR_ATTRINVALID  = 21
    
XML_SCHEMAS_ERR_VALUE  = 22
    
XML_SCHEMAS_ERR_FACET  = 23
    
XML_SCHEMAS_ERR_  = 24
    
XML_SCHEMAS_ERR_XXX  = 25
}
Enum xmlSchemaValidOption 
Enum xmlSchemaValidOption {
    
XML_SCHEMA_VAL_VC_I_CREATE  = 1 : Default/fixed: create an libxml-SAX.html#attributeattribute  node * or an element's text node on the instance. *
}
Function: xmlSchemaDump
void	xmlSchemaDump			(FILE * output, 					 libxml-xmlschemas.html#xmlSchemaPtrxmlSchemaPtr  schema)Dump a Schema structure.
output: the file output schema: a schema structure Function: xmlSchemaFree
void	xmlSchemaFree			( libxml-xmlschemas.html#xmlSchemaPtrxmlSchemaPtr  schema)Deallocate a Schema structure.
schema: a schema structure Function: xmlSchemaFreeParserCtxt
void	xmlSchemaFreeParserCtxt		( libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr  ctxt)Free the resources associated to the schema parser context
ctxt: the schema parser context Function: xmlSchemaFreeValidCtxt
void	xmlSchemaFreeValidCtxt		( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt)
ctxt: Function: xmlSchemaGetParserErrors
int	xmlSchemaGetParserErrors	( libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr  ctxt, 					 libxml-xmlschemas.html#xmlSchemaValidityErrorFuncxmlSchemaValidityErrorFunc  * err, 					 libxml-xmlschemas.html#xmlSchemaValidityWarningFuncxmlSchemaValidityWarningFunc  * warn, 					 void ** ctx)Get the callback information used to handle errors for a parser context
ctxt: a XMl-Schema parser context err: the error callback result warn: the warning callback result ctx: contextual data for the callbacks result Returns: -1 in case of failure, 0 otherwise Function: xmlSchemaGetValidErrors
int	xmlSchemaGetValidErrors		( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 					 libxml-xmlschemas.html#xmlSchemaValidityErrorFuncxmlSchemaValidityErrorFunc  * err, 					 libxml-xmlschemas.html#xmlSchemaValidityWarningFuncxmlSchemaValidityWarningFunc  * warn, 					 void ** ctx)
ctxt: err: warn: ctx: Returns: Function: xmlSchemaIsValid
int	xmlSchemaIsValid		( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt)
ctxt: Returns: Function: xmlSchemaNewDocParserCtxt
libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr 	xmlSchemaNewDocParserCtxt	( libxml-tree.html#xmlDocPtrxmlDocPtr  doc)Create an XML Schemas parse context for that document. NB. The document may be modified during the parsing process.
doc: a preparsed document tree Returns: the parser context or NULL in case of error Function: xmlSchemaNewMemParserCtxt
libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr 	xmlSchemaNewMemParserCtxt	(const char * buffer, 							 int size)Create an XML Schemas parse context for that memory buffer expected to contain an XML Schemas file.
buffer: a pointer to a char array containing the schemas size: the size of the array Returns: the parser context or NULL in case of error Function: xmlSchemaNewParserCtxt
libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr 	xmlSchemaNewParserCtxt	(const char * URL)Create an XML Schemas parse context for that file/resource expected to contain an XML Schemas file.
URL: the location of the schema Returns: the parser context or NULL in case of error Function: xmlSchemaNewValidCtxt
libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr 	xmlSchemaNewValidCtxt	( libxml-xmlschemas.html#xmlSchemaPtrxmlSchemaPtr  schema)
schema: Returns: Function: xmlSchemaParse
libxml-xmlschemas.html#xmlSchemaPtrxmlSchemaPtr 	xmlSchemaParse		( libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr  ctxt)parse a schema definition resource and build an internal XML Shema struture which can be used to validate instances.
ctxt: a schema validation context Returns: the internal XML Schema structure built from the resource or NULL in case of error Function: xmlSchemaSAXPlug
libxml-xmlschemas.html#xmlSchemaSAXPlugPtrxmlSchemaSAXPlugPtr 	xmlSchemaSAXPlug	( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 						 libxml-tree.html#xmlSAXHandlerPtrxmlSAXHandlerPtr  * sax, 						 void ** user_data)
ctxt: sax: user_data: Returns: Function: xmlSchemaSAXUnplug
int	xmlSchemaSAXUnplug		( libxml-xmlschemas.html#xmlSchemaSAXPlugPtrxmlSchemaSAXPlugPtr  plug)
plug: Returns: Function: xmlSchemaSetParserErrors
void	xmlSchemaSetParserErrors	( libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr  ctxt, 					 libxml-xmlschemas.html#xmlSchemaValidityErrorFuncxmlSchemaValidityErrorFunc  err, 					 libxml-xmlschemas.html#xmlSchemaValidityWarningFuncxmlSchemaValidityWarningFunc  warn, 					 void * ctx)Set the callback functions used to handle errors for a validation context
ctxt: a schema validation context err: the error callback warn: the warning callback ctx: contextual data for the callbacks Function: xmlSchemaSetParserStructuredErrors
void	xmlSchemaSetParserStructuredErrors	( libxml-xmlschemas.html#xmlSchemaParserCtxtPtrxmlSchemaParserCtxtPtr  ctxt, 						 libxml-xmlerror.html#xmlStructuredErrorFuncxmlStructuredErrorFunc  serror, 						 void * ctx)Set the structured error callback
ctxt: a schema parser context serror: the structured error function ctx: the functions context Function: xmlSchemaSetValidErrors
void	xmlSchemaSetValidErrors		( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 					 libxml-xmlschemas.html#xmlSchemaValidityErrorFuncxmlSchemaValidityErrorFunc  err, 					 libxml-xmlschemas.html#xmlSchemaValidityWarningFuncxmlSchemaValidityWarningFunc  warn, 					 void * ctx)
ctxt: err: warn: ctx: Function: xmlSchemaSetValidOptions
int	xmlSchemaSetValidOptions	( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 					 int options)
ctxt: options: Returns: Function: xmlSchemaSetValidStructuredErrors
void	xmlSchemaSetValidStructuredErrors	( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 						 libxml-xmlerror.html#xmlStructuredErrorFuncxmlStructuredErrorFunc  serror, 						 void * ctx)
ctxt: serror: ctx: Function: xmlSchemaValidCtxtGetOptions
int	xmlSchemaValidCtxtGetOptions	( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt)
ctxt: Returns: Function: xmlSchemaValidateDoc
int	xmlSchemaValidateDoc		( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 					 libxml-tree.html#xmlDocPtrxmlDocPtr  instance)
ctxt: instance: Returns: Function: xmlSchemaValidateFile
int	xmlSchemaValidateFile		( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 					 const char * filename, 					 int options)
ctxt: filename: options: Returns: Function: xmlSchemaValidateOneElement
int	xmlSchemaValidateOneElement	( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 					 libxml-tree.html#xmlNodePtrxmlNodePtr  elem)
ctxt: elem: Returns: Function: xmlSchemaValidateStream
int	xmlSchemaValidateStream		( libxml-xmlschemas.html#xmlSchemaValidCtxtPtrxmlSchemaValidCtxtPtr  ctxt, 					 libxml-tree.html#xmlParserInputBufferPtrxmlParserInputBufferPtr  input, 					 libxml-encoding.html#xmlCharEncodingxmlCharEncoding  enc, 					 libxml-tree.html#xmlSAXHandlerPtrxmlSAXHandlerPtr  sax, 					 void * user_data)
ctxt: input: enc: sax: user_data: Returns: Function type: xmlSchemaValidityErrorFunc
Function type: xmlSchemaValidityErrorFunc
void	xmlSchemaValidityErrorFunc	(void * ctx, 
					 const char * msg, 					 ... ...)
ctx: msg: ...: Function type: xmlSchemaValidityWarningFunc
Function type: xmlSchemaValidityWarningFunc
void	xmlSchemaValidityWarningFunc	(void * ctx, 
					 const char * msg, 					 ... ...)
ctx: msg: ...: ../bugs.htmlDaniel Veillard 
