Hi,

I am not sure why you are getting the error at line 7, probably you can
show us the source of entity resolver and how you are configuring the
parser.

I see an error with DFCTypes.xsd at line 79 with XML Notepad schema
validation.

Line 78, Column 18: Type 'subNumType' is not declared, or is not a simple
type.
Line 78, Column 18: Namespace '' is not available to be referenced in this
schema.

Looks like you need to use namespace prefix even for the types that are
defined just above. Please find the attached corrected xsd.

Thanks & Regards,
Siva Chandran P


On Wed, Jan 9, 2013 at 2:43 AM, Kelly Beard <kenverybigl...@gmail.com>wrote:

> Thanks.  I had to put some things back.  Like I said, I'm blaming adding
> an entityResolver here because thats the only variable I can find.
>
>
> On Tue, Jan 8, 2013 at 2:49 PM, Ben Griffin <b...@redsnapper.net> wrote:
>
>> Can you put a sample of your XML/Xsd  files online in a zip file
>> somewhere, then I can have a look when. I've got a few mins spare..
>>
>> -b
>>
>>
>>
>> On 8 Jan 2013, at 20:31, Kelly Beard <kenverybigl...@gmail.com> wrote:
>>
>> > I had a dream to make an XSD that contains my most commonly used XML
>> types
>> > and have them contained in an XSD that I could import into other XSDs
>> that
>> > represented by other form types.  The namespace I chose for my types
>> XSD is
>> > DFCTypes.  The other XSD/XML forms would have their own namespaces.
>> >
>> > Here's the thing: I think I'm doing everything correctly.  I have a
>> generic
>> > program that I adapted from one of the Xerces samples.  It just reads
>> in an
>> > XML document and spits things out based on the events (startDocument,
>> > endElement, et al).  I use it to validate a new XSD and run test XML
>> > documents through it to see that the parser isn't going to have
>> problems.
>> >
>> > This sample program has one thing not in common with how I set up my
>> real
>> > production stuff: an entity resolver set with setEntityResolver().  The
>> > sample validator program flies through an XML validated with an XSD that
>> > does an <xs:import>.  In my production stuff however, I get errors like
>> > these:
>> >
>> > Error at file "/home/dfcuser/rfidLog.xsd", line=7, column=36, XML
>> element=,
>> > Imported schema 'DFCTypes.xsd' has a different target NameSpace '
>> > http://www.quikq.com/xsd/rfidLog' from what's declared '
>> > http://www.quikq.com/DFCTypes'
>> >
>> > Error at file "/home/dfcuser/rfidLog.xsd", line=18, column=95, XML
>> > element=, Schema Representation Constraint: Namespace '
>> > http://www.quikq.com/DFCTypes' is referenced without <import>
>> declaration
>> >
>> > Error at file "/home/dfcuser/rfidLog.xsd", line=20, column=97, XML
>> > element=, Schema Representation Constraint: Namespace '
>> > http://www.quikq.com/DFCTypes' is referenced without <import>
>> declaration
>> >
>> > Error at file "/home/dfcuser/rfidLog.xsd", line=22, column=97, XML
>> > element=, Schema Representation Constraint: Namespace '
>> > http://www.quikq.com/DFCTypes' is referenced without <import>
>> declaration
>> >
>> > The first error regarding "line=7" is about the <xs:import> statement
>> > itself.  There's nothing wrong with it, I swear!
>> >
>> > <xs:import namespace="http://www.quikq.com/DFCTypes";
>> > schemaLocation="DFCTypes.xsd" />
>> >
>> > That is the namespace I want to use and that is the file that those
>> types
>> > are contained in.  Works fine on my validator program - squat on
>> production
>> > stuff.  Notice the error message says that the namespaces in the target
>> XSD
>> > don't match - bullcrap!
>> >
>> > Is anyone interested in helping me out here?  I'm sure the entity stuff
>> is
>> > the problem.  I don't know why I need an entity resolver.  I can post
>> > whatever code you'd like to see.
>> >
>> > Thanks!
>> >
>> > --
>> > Kelly Beard
>>
>
>
>
> --
> Kelly Beard
>

Reply via email to