jaxb 给子节点设置属性

先把子节点新建一个类。

如:

@XmlRootElement
public class URI {

	private String url;
	private String mimetype;

	@XmlValue
	public String getUrl() {
		return "<![CDATA[" + url+ "]]>";
	}

	public void setUrl(String url) {
		this.url = url;
	}

	@XmlAttribute
	public String getMimetype() {
		return mimetype;
	}

	public void setMimetype(String mimetype) {
		this.mimetype = mimetype;
	}
	
	
}
这样用这个类型生成的子节点都有
mimetype属性

你可能感兴趣的:(JAXB)