0
したがって、私はそのタイプのオブジェクトのリストを含むことができるオブジェクトを持っています。私はこのようになりますXSDを書いた:再帰的なxsdは、指定されたタイプの代わりにオブジェクトを使ってJavaクラスを生成します。
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="myNamespace" elementFormDefault="qualified">
<complexType name="BinModel">
<sequence>
<element type="string" name="min" />
<element type="string" name="max" />
<element type="string" name="fieldname" />
<element type="int" name="defaultValue" />
<element xmlns:ref="BinModel" name="innerBins" maxOccurs="unbounded" minOccurs="0" />
</sequence>
</complexType>
<element name="AllBins">
<complexType>
<sequence>
<element type="string" name="fieldnames" maxOccurs="unbounded" minOccurs="0"/>
<element type="int" name="defaultValue"/>
<element xmlns:type="BinModel" name="outerBins" maxOccurs="unbounded" minOccurs="0" />
</sequence>
</complexType>
</element>
</schema>
それは、それが生成する、私は彼らがタイプBinModel
のリストが含まれていることを指定していても、それぞれ2つのJavaクラス、BinModelとAllBinsを生成するが、それらのクラスのそれぞれにタイプObject
のリスト
BinModel
のListを持つクラスを生成するにはどうすればよいですか?