0
내 외부 XML 소스이 구조간단한 XML 프레임 워크 : XML 구조 문제
<NewDataSet>
<Table>
<department>HR</department>
<depno>01</depno>
</Table>
<Table>
<department>IT</department>
<depno>02</depno>
</Table>
</NewDataSet>
있다 그러나 간단한 XML 프레임 워크이 내 NewDataSet 클래스
입니다<NewDataSet>
<Tables>
<Table>
<department>HR</department>
<depno>01</depno>
</Table>
<Table>
<department>IT</department>
<depno>02</depno>
</Table>
</Tables>
</NewDataSet>
구조의이 종류를 기대
@Root
public class NewDataSet {
@ElementList
public List<Table> Tables;
}
이것은 내 테이블 클래스입니다.
@Element
public class Table {
@Element
private String department;
@Element
private String depno;
}
내 외부 XML 소스와 일치하는 올바른 클래스를 작성하는 방법은 무엇입니까? 이러한 클래스는이 프로그램
String url = "http://";
String xmlData = retrieve(url);
Reader reader = new StringReader(xmlData);
Serializer serializer = new Persister();
NewDataSet nds = serializer.read(NewDataSet.class, reader, false);
Log.d(MainActivity.class.getSimpleName(), nds.toString());