论坛首页 Java企业应用论坛

java对象转换成OMElement

浏览 1948 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (11) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-04-06   最后修改:2011-04-06

 

public OMElement getBody(Object obj, String nameSpace) {

		XMLStreamReader reader = BeanUtil.getPullParser(obj);

		StreamWrapper parser = new StreamWrapper(reader);

		StAXOMBuilder staxOMBuilder = OMXMLBuilderFactory.createStAXOMBuilder(
				OMAbstractFactory.getOMFactory(), parser);

		OMElement element = staxOMBuilder.getDocumentElement();

		OMNamespace ns = OMAbstractFactory.getOMFactory().createOMNamespace(
				nameSpace, "m");

		element.setNamespace(ns);

		return element;
	}
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics