1
JAXB에서 서브 루틴을 처리하는 방법에 대해 혼란스러워합니다. 나는 루트 클래스는 다음과 같습니다 알고 :JAXB 서브 루트 요소
package cool.java
@XmlRootElement
public class Snap {
@XmlElement
private Crackle foo;
....
}
그리고 스냅의 서브 클래스는 다음과 같이 보일 것이다 : 나는 혼란스러워지고 있어요
package cool.java
@XmlRootElement(namespace = "cool.java.Snap")
public class Crackle {
@XmlElement
private Pop foo;
...
}
과 같이 딱딱이있는 팝 클래스에 주석을 어떻게 그것의 즉각적인 뿌리. 나는 아직도 그것을 주 루트로 다시 가리킬 것입니까?
@XmlRootElement(namespace = "cool.java.Snap")
팝의 즉석 루트를 지정합니까?
@XmlRootElement(namespace = "cool.java.Snap.Crackle")
, 그냥 (BTW'Snap'하지만 요소의 서브 클래스가 아닌) Crackle''에서'Pop'를 참조합니다. – Thomas
스키마에 따라 @XmlElement (필수 = true) 또는 @XmlElement로 충분할 것을 지정할 필요가 없습니다. –