I'm afraid I don't know... if you don't have any luck here, maybe try on the more general 'xmlschema-dev' mailing list.
On 28 March 2012 15:38, Danny Sinang <d.sin...@gmail.com> wrote: > Hi Andrew, > > Thanks, I was able to find the XML that had a blank line before the XML > prolog. > > Also, I used Kernow to validate my document using the same schema in > question. Odd thing was, it took like 2 minutes for the schema to compile, > and Kernow issued this error : > > sch-props-correct.2: A schema cannot contain two global components with the > same name; this schema contains two occurrences of > 'http://www.w3.org/1999/xhtml,Length'. > > Am encountering the same slow schema compilation and "cannot contain two > global components" error in my Java app - even after using a catalog to > resolve the import for "http://www.w3.org/2001/xml.xsd". > > I later decided to reference the files locally in my XSD's like this : > > <xs:import namespace="http://www.w3.org/XML/1998/namespace" > schemaLocation="file:/C:/Users/dsinang/Desktop/xml.xsd"> > > > but schema compilation is still slow. > > As for the validation error, I did a case-insensitive search for > name="Length" and found these : > > D:\schema\mathml3-common.xsd (1 hits) > Line 96: <xs:simpleType name="length"> > D:\schema\mathml3-presentation.xsd (2 hits) > Line 462: <xs:attribute name="length" type="m:unsigned-integer"/> > Line 1085: <xs:attribute name="length" type="m:unsigned-integer"/> > D:\schema\xhtml-datatypes-1.xsd (1 hits) > Line 19: <xs:simpleType name="Length"> > D:\schema\xhtml-notations-1.xsd (1 hits) > Line 57: <xs:notation name="length" public="-//W3C//NOTATION XHTML > Datatype: Length//EN"/> > > Thanks to Michael's mentioning SAXParseException.getSystemId() , I was able > to zero-in on the Length declaration in xhtml-datatypes-1.xsd. > > I'm just not sure which other "length" declaration it conflicts with (i.e. > not sure if 'Length' conflicts with 'length'). > > Would you know ? > > Regards, > Danny > > On Wed, Mar 28, 2012 at 2:23 AM, Andrew Welch <andrew.j.we...@gmail.com> > wrote: >> >> > There's only one XML document being validated and I made sure to add >> > a <?xml >> > version="1.0" encoding="UTF-8"?> at the beginning of the file, making >> > sure >> > there's no whitespace before it. Still running into the same error. >> >> I'm guessing now but if it looks ok, perhaps there's a non-visible >> character at the start... if you look at the bytes in a hex editor >> what is the first byte? >> >> > As for the XSD, there's one main XSD, but it imports and includes other >> > XSD's. >> > >> > Besides inspecting all those XSD files (there are lots of them) for >> > whitespaces, is there a way to get Xerces to indicate which XSD it finds >> > the >> > problem in ? >> >> One option (if Michael's suggestion of writing some code isn't doable) >> is to use the validation tab in Kernow, and click the 'check schema' >> button. That will return any errors when compiling the xsd (although >> I can't remember if I include the extra information... I will add it >> if not). Either way, it will help narrow down the issue. >> >> http::/kernowforsaxon.sf.net/ >> >> >> -- >> Andrew Welch >> http://andrewjwelch.com >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org >> For additional commands, e-mail: j-users-h...@xerces.apache.org >> > -- Andrew Welch http://andrewjwelch.com --------------------------------------------------------------------- To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org For additional commands, e-mail: j-users-h...@xerces.apache.org