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
> 

Reply via email to