您的位置:首页 > 编程语言 > Java开发

java用jdom生成xml文档或字符串

2017-06-06 14:20 381 查看
maven引入jdom.jar

<dependency>
<groupId>org.jdom</groupId>
<artifactId>jdom2</artifactId>
<version>2.0.5</version>
</dependency>


生成XML:

public class WeChatPayApi {

Logger logger = LoggerFactory.getLogger(getClass());
public String getTradeUrl(BigDecimal payMoney) throws AlipayApiException{
Element element=new Element("xml");
Document doc=new Document(element);
//添加参数
element.addContent(new Element("appid").setText("1"));
element.addContent(new Element("attach").setText("2"));
element.addContent(new Element("body").setText("3"));
element.addContent(new Element("appid").setText("4"));
element.addContent(new Element("mch_id").setText("5"));
element.addContent(new Element("nonce_str").setText("6"));
element.addContent(new Element("notify_url").setText("7"));
element.addContent(new Element("out_trade_no").setText("8"));
element.addContent(new Element("spbill_create_ip").setText("9"));
element.addContent(new Element("total_fee").setText("10"));
element.addContent(new Element("trade_type").setText("11"));
element.addContent(new Element("sign").setText("12"));
ByteArrayOutputStream byteRsp=new ByteArrayOutputStream();
XMLOutputter xmlOut=new XMLOutputter();
try {
xmlOut.output(doc, byteRsp);
} catch (Exception e) {
e.printStackTrace();
}
return byteRsp.toString();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: