기존 xml 스키마를 기존 Java 클래스에 매핑 할 수 있습니까?기존 클래스와 스키마가있는 jaxb
나는 여러 xml 스키마가 있으므로 하나의 Java 클래스에 모두 매핑해야합니다. Xml 파일은 데이터를 저장하는 방식이 조금 다릅니다. 예.
public class DataStorage {
public String data1;
public String data2;
public String data3;
}
및 세트 다른 xml 파일
<?xml ...?>
<dataCase1>
<data1>...</data1>
<data2>...</data2>
<data3>...</data3>
</dataCase1>
<?xml ...?>
<dataCase2>
<data data1="..." data2="..." data3="..." />
</dataCase2>
<?xml ...?>
<dataCase3>
<data>
<innerData>
<data1>...</data1>
</innerData>
<otherData data2="...">
<data3>...</data3>
</otherData>
</data>
</dataCase3>
xml 파일의 다른 많은 변형이있을 수 있습니다.
jaxb를 사용하여 모든 파일을 Java 클래스에 바인딩 할 수 있습니까?
예, 가능합니다. 각 xml-schema에 대한 패키지를 빌드하고이를 클래스에 바인드하십시오. – umbr
더 자세히 설명해 주시겠습니까? –