如何将java对象转换为XSD?
我有一个java类,用于检索对象 (假设使用来自foo类的foo进行此操作) 比如说如何将java对象转换为XSD?,java,xml,xsd,Java,Xml,Xsd,我有一个java类,用于检索对象 (假设使用来自foo类的foo进行此操作) 比如说 Map<String,AnotherObject> aObjects=cObject.getSomeFields(); AnotherObject2 aObject2=cObject.getDifferentFields(); ComplexObject-cObject=foo.getMeAnObject(参数) 将返回一个对象给我 此对象本身由属性组成,这些属性可以是哈希映射、列表,也可以是其他
Map<String,AnotherObject> aObjects=cObject.getSomeFields();
AnotherObject2 aObject2=cObject.getDifferentFields();
ComplexObject-cObject=foo.getMeAnObject(参数)代码>
将返回一个对象给我
此对象本身由属性组成,这些属性可以是哈希映射、列表,也可以是其他一些对象
比如说
Map<String,AnotherObject> aObjects=cObject.getSomeFields();
AnotherObject2 aObject2=cObject.getDifferentFields();
Map aoobjects=cObject.getSomeFields();
另一个object2 aoobject2=cObject.getDifferentitfields();
我需要为这些对象属性创建单独的XML模式定义(XSD)。这必须自动生成。最终,这些单独的XSD将用于为ComplexObject创建XSD
有人能给我推荐一种解决这个问题的技术或库吗你可以使用JAXB2。0@VasudevPathak-我读过关于JaXB的文章。它有xjc和schemagen命令来转换java->xml,反之亦然,但我认为它不能应用于此scenario@gihanmu:您确定不能使用JAXB吗?看到和