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

java构建xml

2015-08-17 18:18 381 查看
xml文件格式
<?xml version="1.0" encoding="utf-8"?>
<busiSync>
 <header>
  <operCode>01</operCode>
  <timeStamp>20150807162111</timeStamp>
 </header>
 <body>
  <orderId>20150807162188</orderId>
  <entExtCode>410000000021</entExtCode>
  <packageCodeExt>410000000021</packageCodeExt>
  <packageType>01</packageType>
  <packageName>名称</packageName>
  <packageDesc>描述</packageDesc>
  <packageTotalCount>1000</packageTotalCount>
  <rentFee>1500</rentFee>
  <unitPrice>0.2</unitPrice>
  <packageRule>01</packageRule>
  <effectTimeLong>6</effectTimeLong>
 </body>
</busiSync>
构建xml代码
Document document = DocumentHelper.createDocument();document.setXMLEncoding("UTF-8");Element busiSync = document.addElement("busiSync");Element header = busiSync.addElement("header");header.addElement("operCode").addText(adagencyExt.getSyncOprType());Date d = new Date();DateUtil dateUtil = new DateUtil();String dateStr = dateUtil.format(d, "yyyyMMddHHmmss");header.addElement("timeStamp").addText(dateStr);Element body = busiSync.addElement("body");body.addElement("entName").addText(adagencyExt.getSysAgency().getAgencyName());body.addElement("entExtCode").addText(adagencyExt.getAgencyCode());body.addElement("provinceCode").addText("");body.addElement("transparentNum").addText(adagencyExt.getTransparentNo());body.addElement("feeNumber").addText(adagencyExt.getFeeNo());
body.addElement("signName").addText(adagencyExt.getAgencySign());body.addElement("adminName").addText(adagencyExt.getSysAgency().getAgencyManagerContact());body.addElement("adminPhoneNum").addText(adagencyExt.getSysAgency().getAgencyManagerPhone());

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: