一、创建实体JavaBean,并设置好各属性xm节点,方便解析和封装使用
package test.utils;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement(name="Test")
public class TestXml {
private String strId;
private String strAttr;
@XmlElement(name="StrId")
public String getStrId() {
return strId;
}
public void setStrId(String strId) {
this.strId = strId;
}
@XmlAttribute(name="StrAttr")
public String getStrId() {
return strId;
}
public void setStrId(String strId) {
this.strId = strId;
}
@XmlElement(name="StrValue")
public String getStrValue() {
return strValue;
}
public void setStrValue(String strValue) {
this.strValue = strValue;
}
}

本文介绍了如何使用Java的JAXBContext进行XML的封装和解析。通过创建JavaBean并设置XML节点,利用JAXBContext创建Marshaller和Unmarshaller进行对象到XML和XML到对象的转化。示例代码展示了具体的实现过程。
最低0.47元/天 解锁文章
1258

被折叠的 条评论
为什么被折叠?



