Hi,
 
I try to use libxml2 to generate an XML file and before creating it, I would like to validate it against an existing schema.
 
If I use the xmlSchemaValidateDoc function to validate my xmlDocPtr (created with xmlNewDoc, xmlNewNode, xmlDocSetRootElement, etc...)
I get this error message (Document is the name of the root element in my XML document) :

element Document: Schemas validity error : Element 'Document': No matching global declaration available for the validation root.

Then if I first save the file using xmlSaveFileEnc, reopen it by xmlParseFile the xmlDocPtr that I get can be validated against the same schema without any problem...
 
Has anybody an explanation ?
Must I do something to my xmlDocPtr in order to be able to validate it ?
 
Thanks for you help.
 
Patrick
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to