Brett, This has changed in the 12/17 working draft. See 4 of the draft.
Ted ----- Original Message ----- From: Brett McLaughlin <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, December 30, 1999 8:45 PM Subject: Schemas and Namespaces > Question on Schema within XML: > > So I understand I can have a document like so: > > <?xml version="1.0"?> > > <JavaXML:Doc xmlns:JavaXML="http://www.javaxml.com"> > <JavaXML:element1> > <JavaXML:element2 /> > </JavaXML:element1> > </JavaXML:Book> > > so I declare my namespace as JavaXML. > > Then I see how I can have my schema defined as so: > > <Doc xmlns="docSchema.xsd"> > <element1> > <element2 /> > </element1> > </Doc> > > But what I am confused on is how to do both? Would this be correct? > > <?xml version="1.0"?> > > <JavaXML:Doc xmlns:JavaXML="http://www.javaxml.com" > xmlns="docSchema.xsd"> > <JavaXML:element1> > <JavaXML:element2 /> > </JavaXML:element1> > </JavaXML:Doc> > > It seems this wouldn't be right, though as the schema is being applied > to the default namespace, which is never actually referenced, since all > elements are in the JavaXML namespace. So does schema validation > occur? Help is appreciated. > > Thanks, > Brett >
