I have a schema that uses several namespaces, but generateDS uses the 
same namespace for every element.


****** from the xsd ******

     <xsd:complexType name="SampleDataType">
         <xsd:sequence>
             <xsd:element ref="SDWIS:RecordID" minOccurs="0"/>
             <xsd:element ref="EN:SampleIdentification"/>
             <xsd:element ref="EN:SampleLocationIdentification"/>
             <xsd:element ref="EN:AnalysisResultInformation" 
minOccurs="0" maxOccurs="unbounded"/>
         </xsd:sequence>
     </xsd:complexType>


****** from the generated class ******

     def exportChildren(self, outfile, level, namespace_='EN:', 
name_='SampleDataType'):
         if self.get_RecordID() != None :
             if self.get_RecordID() != "" :
                 showIndent(outfile, level)
                 outfile.write('<%sRecordID>%s</%sRecordID>\n' % 
(namespace_, quote_xml(self.get_RecordID()), namespace_))


I'm still a bit of an XML and XML Schema newbie, but it seems to be 
clear that RecordID element of SampleDataType is in the "SDWIS" 
namespace.  Yet generateDS seems to use a default namespace of 'EN:' for 
all children.

Am I missing something?


-- 
Randall Smith

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
generateds-users mailing list
generateds-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/generateds-users

Reply via email to