Jaxb2.0实现Java Object转换Xml转换Java Object.(二)

2014-11-24 08:54:15 · 作者: · 浏览: 1
if (formatted) {
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
}

//设置编码方式
if (null != encoding && !"".equals(encoding)) {
marshaller.setProperty(Marshaller.JAXB_ENCODING, encoding);
}

//设置XML声明
if (null != declaration && !"".equals(declaration)) {
marshaller.setProperty("com.sun.xml.bind.xmlDeclaration", Boolean.FALSE);
}
return marshaller;
} catch (JAXBException e) {
throw new RuntimeException(e);
}
}

/**
* 创建UnMarshaller.
*/ www.2cto.com
public Unmarshaller createUnmarshaller() {
try {
return jaxbContext.createUnmarshaller();
} catch (JAXBException e) {
throw new RuntimeException(e);
}
}

}


作者:sunzuqiang