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
