XML 파일을 구문 분석하고 모델을 생성하려고합니다. 간단한 XML 라이브러리를 사용하고 있습니다. 내 XML은 다음과 같습니다객체 참조 생성을 사용하여 XML 구문 분석
<?xml version="1.0" encoding="utf-8"?>
<root cycles_count="2">
<shifts>
<shift id="0" name="first"/>
<shift id="1" name="second"/>
<shift id="2" name="third"/>
<shift id="3" name="fourth"/>
</shifts>
<cycles>
<cycle name="A" start_date="1334620800000">
<cycle_shift id="0" />
<cycle_shift id="0" />
<cycle_shift id="1" />
</cycle>
<cycle name="B" start_date="1334620800000">
<cycle_shift id="1" />
<cycle_shift id="1" />
<cycle_shift id="2" />
</cycle>
</cycles>
</root>
같은 id
에 따라 shift
-cycle_shift
에서 객체 참조를 만드는 방법 어떤 방법이 있나요? 이와 같은 (단순화 된 버전)을 얻고 싶습니다.
@Root
public class Shift {
@Attribute
int id;
@Attribute
String name;
}
@Root
public class Cycle {
@ElementList
List<Shift> shifts; // shifts connected by id's
}
xml 스키마 변경도 가능합니다. 미리 감사드립니다.
은 참조 http://stackoverflow.com/questions/17171504/simple-xml-framework-having-an-inline-like- (필자는 inline 수정을 사용하고 있습니다) behavior-for-object-in-elementm? rq = 1 –