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;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题