[xml] Regarding LibXML Schema validation
Hi, I have a problem validating a xml generated from a schema which contains an element having . When I try to include a element from another schema I get an error "No matching global element declaration available but demanded by the strict wildcard" I have included all the schemas required for the xml file but still get this error while validating the xml. Any help in this regard would be very helpful, is this is a limitation of libxml? The same xml I am able to validate using xmlspy as well as microsoft visual studio. Regards, Sudhindra ___ xml mailing list, project page http://xmlsoft.org/ xml@gnome.org http://mail.gnome.org/mailman/listinfo/xml
Re: [xml] Regarding LibXML Schema validation
Sudhindra Kulkarni wrote: Hi, I have a problem validating a xml generated from a schema which contains an element having . When I try to include a element from another schema I get an error "No matching global element declaration available but demanded by the strict wildcard" This is a limitation of libxml. You must have all declarations from all schemas in one file. So if your xml file uses 6 schemas in order to validate them in libxml you must create new schema that includes all 6 separate schemas and than use that xsd for validation. Something like this: http://dummy.libxml2.validator"; targetNamespace ="http://dummy.libxml2.validator"; xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance"; xmlns: ="" xmlns: ="" xmlns: ="" version="1.0" elementFormDefault ="qualified" attributeFormDefault="unqualified" > ___ xml mailing list, project page http://xmlsoft.org/ xml@gnome.org http://mail.gnome.org/mailman/listinfo/xml
[xml] RelaxNG schema and entities file: "namespace warning : Namespace default prefix was not found"
Hi, Consider this example: '> ]> http://foo.bar/ns/foo";> ... &comment; ... When I run `xmllint --noout --noent --relaxng foo.rng foo.xml' I receive: | namespace warning : Namespace default prefix was not found | ... | element comment: Relax-NG validity error : Did not expect element comment there But `jing foo.rng foo.xml' succeeds and does not complain. I have to add the xmlns attribute to for xmllint to succeed. Is this correct or an issue in xmllint? I wouldn't have expected, that I have to add the namespace to this entity. I thought it gets directly replaced. Regards, Daniel ___ xml mailing list, project page http://xmlsoft.org/ xml@gnome.org http://mail.gnome.org/mailman/listinfo/xml