Marco,

      There are examples on the Internet.  For example, see
http://www.w3.org/2001/SMIL20/schemas.zip .

      Here is a small example:
instance document
<ns1:foo xmlns:ns1="http://example.com/namespace/one";
xmlns:ns2="http://example.com/namespace/two";>
  <ns2:bar>hello</ns2:bar>
</ns1:foo>

schema-document-one.xsd
<xs:schema targetNamespace="http://example.com/namespace/one";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
   xmlns:ns2="http://example.com/namespace/two";>
 <xs:import namespace="http://example.com/namespace/two";
schemaLocation="schema-document-two.xsd"/>
 <xs:element name="foo">
   <xs:complexType>
     <xs:sequence>
        <xs:element ref="ns2:bar"/>
     </xs:sequence>
   <xs:complexType>
 </xs:element>
</xs:schema>

schema-document-two.xsd
<xs:schema targetNamespace="http://example.com/namespace/two";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
 <xs:element name="bar" type="xs:string"/>
</xs:schema>

The point is that the element, attributes, and types associated with each
individual namespace will be defined in separate .xsd documents.
They are normally linked together via the <import> element information
item.

Good Luck,
Bob


XML/XSL Transformational Systems - Extensible Technologies
IBM Thomas J. Watson Research Center
Yorktown Heights, New York, USA






                                                                                
                                              
                      "mmfive"                                                  
                                              
                      <[EMAIL PROTECTED]        To:       <[EMAIL PROTECTED]>   
                                    
                      net.au>                  cc:                              
                                              
                                               Subject:  Ho wdo you use 
multiple Namespaces in a Schema                       
                      04/26/2003 06:46                                          
                                              
                      AM                                                        
                                              
                      Please respond to                                         
                                              
                      xerces-j-user                                             
                                              
                                                                                
                                              




Hi All,
         I have been looking everywhere and Iâm wondering how you use
multiple Namespaces in a XML file with a matching Schema, which references
and uses the multiple Namespaces? Are there ANY examples on the Internet?
How do reference them in a Schema? Is there any information??? Iâm getting
desperate?


Thanks Marco.

Reply via email to