2010-03-02 2 views
0

예를 들어, 이렇게 작성된 XML에서 객체를 형성하는 방법은 무엇입니까?속성 및 값을 포함하는 Java 객체로 XML을 처리하기 위해 Xstream을 tweek 할 수 있습니까?

<name length="4">Ryan</name> 

나는 일반적으로 다음 "이름"과에 주석을 사용하여 클래스 별명을 이름에 대한 길이 필드있을 것입니다. 그러나 두 번째 필드에 이름이 없으므로이 작업을 수행 할 수 없습니다.

* 편집 혼란을 표현

답변

0

왜 JAXB를 사용하지 않습니까?

import javax.xml.bind.annotation.XmlAttribute; 
import javax.xml.bind.annotation.XmlRootElement; 
import javax.xml.bind.annotation.XmlValue; 

@XmlRootElement 
public class Name { 

    @XmlValue 
    private String name; 

    @XmlAttribute 
    private int length; 
} 
+0

JAXB와 XStream을 비교하는 블로그 게시물을 확인하십시오. http://bdoughan.blogspot.com/2010/10/how-does-jaxb-compare-to-xstream.html –

관련 문제