JAXB学习笔记(六)
上节中所说的最终xml格式,
?
?
?聪明的读者应该自己就会实现了,通过集合+属性值的方式就ok了,看代码package cn.uyunsky.blog.xml.demo6;import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorType;import javax.xml.bind.annotation.XmlAttribute;import javax.xml.bind.annotation.XmlValue;@XmlAccessorType(XmlAccessType.FIELD)public class DemoField {@XmlAttributeprivate String name;@XmlValueprivate String value;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getValue() {return value;}public void setValue(String value) {this.value = value;}@Overridepublic String toString() {StringBuilder builder = new StringBuilder();builder.append("DemoField [name=");builder.append(name);builder.append(", value=");builder.append(value);builder.append("]");return builder.toString();}}?
教程到此告一段落,读者们可自己研究javax.xml.bind.annotation包下的注释,实现更多的功能?
?