service层拼接XML
生活随笔
收集整理的這篇文章主要介紹了
service层拼接XML
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
service層拼接XML
1.xml文件樣式
<?xml version="1.0" encoding="UTF-8"?> <rows><userdata name="totalnumber">21</userdata><row id="1"><cell>1</cell><cell>案號</cell><cell>案件名稱</cell><cell>承辦部門</cell><cell>承辦人</cell></row><row id="2"><cell>2</cell><cell>案號</cell><cell>案件名稱</cell><cell>承辦部門</cell><cell>承辦人</cell></row><row id="3" selected="1"><cell>3</cell><cell>案號</cell><cell>案件名稱</cell><cell>承辦部門</cell><cell>承辦人</cell></row><row id="4"><cell>4</cell><cell>案號</cell><cell>案件名稱</cell><cell>承辦部門</cell><cell>承辦人</cell></row><row id="5"><cell>5</cell><cell>案號</cell><cell>案件名稱</cell><cell>承辦部門</cell><cell>承辦人</cell></row><row id="6"><cell>6</cell><cell>案號</cell><cell>案件名稱</cell><cell>承辦部門</cell><cell>承辦人</cell></row> </rows>2.拼接xml(使用mybatis分頁插件pageHelper)
/*** @return java.lang.String 拼接完成的xml* @description 拼接xml* @author zhaohuaqing* @date 2021/6/21 15:39* @version 1.0*/public static String getUserXMl(PageInfo<User> pageInfo) {List<User> list = pageInfo.getList();int start = pageInfo.getStartRow();long totalNumber = pageInfo.getTotal();StringBuilder sb = new StringBuilder("<?xml version='1.0' encoding='UTF-8'?>");sb.append("<rows>");int xh = start + 1;sb.append("<userdata name=\"totalnumber\">").append(totalNumber).append("</userdata>");for (User user : list) {sb.append("<row id=\"").append(xh).append("\">").append("<cell>").append(xh++).append("</cell>").append("<cell>").append(user.getYhxm()).append("</cell>").append("<cell>").append(user.getYhid()).append("</cell>").append("<cell>").append(user.getYhbm()).append("</cell>").append("<cell>").append(user.getYhxb()).append("</cell>").append("<cell><![CDATA[").append("<button class=\"tdh_btn\" οnclick=show(\"").append(user.getYhdm()).append("\")><i class=\"tdh_icon icon_search\"></i>查看</button>").append("]]></cell>").append("<cell><![CDATA[").append("<button class=\"tdh_btn\" οnclick=deleteUser(\"").append(user.getYhdm()).append("\")><i class=\"tdh_icon icon_del\"></i>刪除</button>").append("]]></cell>").append("<cell><![CDATA[").append("<button class=\"tdh_btn\" οnclick=update(\"").append(user.getYhdm()).append("\")><i class=\"tdh_icon icon_edit\"></i>修改</button>").append("]]></cell>").append("</row>");}sb.append("</rows>");return sb.toString();} 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的service层拼接XML的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery实现禁用和只读
- 下一篇: 构建XML