Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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
通用XML到javabean的转换_Java_Xml_Javabeans - Fatal编程技术网

通用XML到javabean的转换

通用XML到javabean的转换,java,xml,javabeans,Java,Xml,Javabeans,我想从XML文件中创建一个JavaBean,我将在运行时将其作为输入。有谁能给我推荐一下XML到JavaBean转换的一般方法吗 通常可以从XSD生成java类。因此,如果您还没有它,您应该首先手动编写它或从XML示例生成它。有很多工具可以做到这一点。例如,我知道XMLSpy,但我相信还有很多其他的存在 然后您应该生成java类。实现这一点的方法也有很多。例如JAXB(正如@Chris Jester Young所提到的)或Castor 您的XML文件有XSD(XML模式)文件吗?如果是这样,使用

我想从XML文件中创建一个JavaBean,我将在运行时将其作为输入。有谁能给我推荐一下XML到JavaBean转换的一般方法吗

通常可以从XSD生成java类。因此,如果您还没有它,您应该首先手动编写它或从XML示例生成它。有很多工具可以做到这一点。例如,我知道XMLSpy,但我相信还有很多其他的存在

然后您应该生成java类。实现这一点的方法也有很多。例如JAXB(正如@Chris Jester Young所提到的)或Castor

您的XML文件有XSD(XML模式)文件吗?如果是这样,使用JAXB将XSD文件处理成一堆bean类。