Thanks to you Dave!
Luigi Dave Kuhlman ha scritto: > Luigi Paioro <[EMAIL PROTECTED]> writes: > >> Dear Dave and all, >> >> I have a peculiar use-case I would like to explain you in order to >> suggest a possible improvement of generateDS (that would be very useful >> to me). >> >> In attachment you find an XSD schema (package.xsd), an example of XML >> instance (skycat_example.xml), an originally generateDS generated file >> (orig.package.py) and the same file modified by me (package.py). >> >> Well, as you can easily see, in skycat_example.xml there is an element >> named <parameter> that has got the special attribute xsi:type="uri". >> This because <parameter> is of parameterType type which is an abstract >> type with many different implementations like, for instance, <uri> (in >> this case). >> >> When generateDS creates the data structure for <parameter> element, it >> is not able to recognize its type (I guess), and then treats it as a >> string, failing to create a suitable class structure. >> >> So, what basically I did was to modify the parameter.build method like this: > > Luigi - > > Wow. I had no idea that you could specify the type of an element in an > instance > document. Have I got that right? > > Thanks for pointing this out. And, thanks for your guidances on a solution to > this problem. > > Give me a day or two to look into it. > > - Dave ------------------------------------------------------------------------- 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