XSD to java class

como converto um XSD para class do java ?

Use JAXB.

No Netbeans, vá em novo arquivo -> vinculação JAXB, selecione o XSD e pronto, suas classes java estão geradas.

até mais
Rogério

e usando o eclipse ?

baixei o net beans mais não encontre esse opção no arquivo!

Novo Arquivo -> na parte de xml -> Vinculação JAXB.

Não trabalho com eclipse faz tempo, mas com certeza deve existir algum plugin para isso.
Até mais

Pessoal,

Como resolver esse erro ao tentar converter?

java.lang.IllegalArgumentException: trying to create the same field twice: id at com.sun.codemodel.JDefinedClass.field(JDefinedClass.java:425) at com.sun.codemodel.JDefinedClass.field(JDefinedClass.java:396) at com.sun.tools.xjc.generator.bean.field.AbstractFieldWithVar.createField(AbstractFieldWithVar.java:77) at com.sun.tools.xjc.generator.bean.field.SingleField.<init>(SingleField.java:94) at com.sun.tools.xjc.generator.bean.field.SingleField.<init>(SingleField.java:81) at sun.reflect.GeneratedConstructorAccessor65.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at com.sun.tools.xjc.generator.bean.field.GenericFieldRenderer.generate(GenericFieldRenderer.java:69) at com.sun.tools.xjc.generator.bean.field.DefaultFieldRenderer.generate(DefaultFieldRenderer.java:82) at com.sun.tools.xjc.generator.bean.BeanGenerator.generateFieldDecl(BeanGenerator.java:774) at com.sun.tools.xjc.generator.bean.BeanGenerator.generateClassBody(BeanGenerator.java:555) at com.sun.tools.xjc.generator.bean.BeanGenerator.<init>(BeanGenerator.java:258) at com.sun.tools.xjc.generator.bean.BeanGenerator.generate(BeanGenerator.java:166) at com.sun.tools.xjc.model.Model.generateCode(Model.java:290) at com.sun.tools.xjc.XJC2Task._doXJC(XJC2Task.java:518) at com.sun.tools.xjc.XJC2Task.doXJC(XJC2Task.java:454) at com.sun.tools.xjc.XJC2Task.execute(XJC2Task.java:379) at com.sun.istack.tools.ProtectedTask.execute(ProtectedTask.java:103) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:435) at org.apache.tools.ant.Target.performTasks(Target.java:456) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393) at org.apache.tools.ant.Project.executeTarget(Project.java:1364) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1248) at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:286) at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:555) at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)

O erro informa que esta querendo colocar dois atributos ID na mesma classe.

Foi vc que fez o XSD? Qual link do XSD?

Não, são os XSD da nddCargo, estou querendo criar as classes do CIOT:

http://manuaisnddcargo.nddigital.com.br/Squemas%20XSD/Versão%204.2.6.0/CIOT/

Estou tentando fazer nesse arquivo:
http://manuaisnddcargo.nddigital.com.br/Squemas%20XSD/Versão%204.2.6.0/CIOT/nddcargo_layout_4260.xsd

Tenho todos eles no mesmo diretório aqui na máquina.