You are welcome. Werner
Sebastian Gomez wrote: > Hi Werner. Thanks for your answer. It was exactly what I needed. > Best regards. > > Sebastian Gomez. > > On Mon, May 18, 2009 at 8:12 PM, Werner Guttmann > <[email protected]>wrote: > >> Sebastian, >> >> it looks like you are being hit by a mix between a bug and a feature. >> And I am 100% sure that's not the kind of answer you have been looking for. >> >> But there's a work-around available: simply start using a binding file >> during code generation, and provide a different Java member name for one >> for one of the attribute definitions. This could look similar to >> >> <elementBinding name="/<element-name>/@x> >> <member name="x1" /> >> </elementBinding> >> >> Regards >> Werner >> >> Sebastian Gomez wrote: >>> Hi everyone. >>> I'm thinking about using Castor in one of my company's projects, but I'm >>> having quite an important problem in one of my proof of concepts. I'm >> using >>> Maven's Castor Plugin (castor-maven-plugin 1.0) to generate java classes >>> from some XSD files I can't modify. The thing is one of those files >> contains >>> two attributes with the same name, but one starts with an underscore and >> the >>> other one doesn't. Something like the following: >>> >>> <xs:element ....> >>> <xs:attribute name="x" .... /> >>> <xs:attribute name="_x" .... /> >>> </xs:element> >>> >>> When the java class generation is being done I get an error saying >>> "duplicate name found _x". I think this is because Castor appends the >>> underscore only to those attributes that don't start with the underscore. >>> Why doesn't Castor name my Java variable "__x"? >>> >>> Is it possible to change the prefix Castor uses for the java attributes >>> created or simply to not use prefixes? >>> >>> Thanks in advance for your help. >>> >>> Sebastian Gomez. >>> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email

