java xml 实体类中,即有文本又有属性,这个注解如何写

XML内容

 <Files>
        <File XM_LX="jd_qrs">5164195011292324958.tif</File>
    </Files>

实体类

@Data
public class File {

    @XmlAttribute(name = "XM_LX")
    private String XmLx;

    @XmlElement
    private String Text;
}

其中 5164195011292324958.tif 这个怎么写?

阅读 2.1k
1 个回答

这样就可以了

@Data
@XmlAccessorType(XmlAccessType.FIELD)
public class XmlFile {

    @XmlAttribute(name = "XM_LX")
    private String XmLx;

    @XmlValue
    private String Value;
}
推荐问题