2013-08-06 2 views
0

나는 (이 국가 디지털 예보 데이터베이스의 일부) 구문 분석하는 데 다음과 같은 XML을 가지고혼합 가치와 요소

<production-center> 
    Meteorological Development Laboratory 
    <sub-center>Product Generation Branch</sub-center> 
</production-center> 

내가 이것을 사용하기 위해 다음과 같은 클래스를 만들었 :

그러나 텍스트로만 값이 필요하기 때문에이 기능이 작동하지 않으며 추가 요소가 있습니다.

Simple Framework에서이 XML 구조를 만족 시키려면 어떻게해야합니까? 나는 XML을 변경할 수 없으므로 더 "유효하다"는 옵션이 아니다.

- 내가 해봤 너무 다음 -

@Element 
public class ProductionCenter { 
    @Text 
    @ElementListUnion({ 
     @ElementList(entry="sub-center", type=String.class, inline=true), 
    }) 
    public List<Object> values; 
} 

답변

1

당신은 @Text 입력 String.class의 @ElementListUnion 모두를 사용할 수 없습니다. @Text Simple Framework없이 시도한 후에는 훨씬 행복했습니다.

관련 문제