Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XSD到javabean_Java_Xml_Xsd_Javabeans_Xjc - Fatal编程技术网

XSD到javabean

XSD到javabean,java,xml,xsd,javabeans,xjc,Java,Xml,Xsd,Javabeans,Xjc,我不熟悉XSDs格式。我试图使用xjc将一个xsd转换为java bean。但是在转换时,我得到了多个bean,而不是一个bean。如何从xsd中获得一个bean 下面是我的xsd 这个XSD为不同的属性提供了不同的bean,但实际上我只需要一个包含所有属性的bean。根据我的要求,我将接收输入消息(根据上面的xsd),并将其直接转换为Javabean,并使用该bean进行进一步处理。如果还有其他更好的策略,请告诉我。JAXB就是这样工作的。一个复杂的模式类型被映射到一个Java类,由于这个

我不熟悉XSDs格式。我试图使用xjc将一个xsd转换为java bean。但是在转换时,我得到了多个bean,而不是一个bean。如何从xsd中获得一个bean

下面是我的xsd



这个XSD为不同的属性提供了不同的bean,但实际上我只需要一个包含所有属性的bean。根据我的要求,我将接收输入消息(根据上面的xsd),并将其直接转换为Javabean,并使用该bean进行进一步处理。如果还有其他更好的策略,请告诉我。

JAXB就是这样工作的。一个复杂的模式类型被映射到一个Java类,由于这个模式有许多复杂的类型,您可以得到几个Java类。当解组XML文档时,您将得到一个
TradeMessageType
实例