public static void main(String arge[]) {
try {
String sf = "<orderList>n" +" <orders>n" +" <vipspdh>差旅申请单号</vipspdh>n" +" <jsfs>结算方式</jsfs>n" +" <kid>120</kid>n" +" <cllx>差旅类型</cllx>n" +" <ddlx>订单类型</ddlx>n" +" <ddzt>订单状态</ddzt>n" +" <ddbh>订单编号</ddbh>n" +" <jdid>酒店ID</jdid>n" +" <jdmc>酒店名称</jdmc>n" +" <fxid>客房类型房型名称</fxid>n" +" <jdszcsmc>所在城市名称</jdszcsmc>n" +" <jdszxzqmc>行政区名称</jdszxzqmc>n" +" <sfxy>是否企业协议:0否1是</sfxy>n" +" <rzrq_sj>实际入住日期</rzrq_sj>n" +" <ldrq_sj>实际离店日期</ldrq_sj>n" +" <jyl_sj>实际间夜数</jyl_sj>n" +" <nakedPrice_sj>单间夜实际净价</nakedPrice_sj>n" +" <taxPrice_sj>单间夜税额</taxPrice_sj>n" +" <totalNakedPrice_sj>实际净价合计</totalNakedPrice_sj>n" +" <taxRate_sj>税率</taxRate_sj>n" +" <totalTaxPrice_sj>实际税额合计</totalTaxPrice_sj>n" +" <totalPrice_sj>实际订单总金额</totalPrice_sj>n" +" <dkje>垫款金额 元</dkje>n" +" <fwf>运营服务费金额</fwf>n" +" <ydrxm>预订人</ydrxm>n" +" <lxrdh>订单联系人电话</lxrdh>n" +" <ydrq>预定时间</ydrq>n" +" <qxsj>确定时间</qxsj>n" +" <qrsj>确认有房时间</qrsj>n" +" <qrldsj>离店审核时间</qrldsj>n" +" <qrrzsj>入住审核时间</qrrzsj>n" +" <tdtksj>退单退款完成时间</tdtksj>n" +"tt<rzrlist>n" +" <rzrdx>n" +"ttt <rzrgh>员工工号</rzrgh>n" +"ttt <rzrmx>员工姓名</rzrmx>n" +"ttt <gradeLevel>员工姓名</gradeLevel>n" +"tt </rzrdx>n" +"tt</rzrlist>n" +" </orders>n" +"</orderList>n";Document document = DocumentHelper.parseText(sf);Map<String, Object> map = XmlUtils.Dom2Map(document);for(String key : map.keySet()){Map<String,Object> li=(Map<String, Object>) (key);System.out.("vipspdh"));System.out.("jsfs"));System.out.println(Integer.("kid").toString().trim()));System.out.("cllx"));System.out.("ddlx"));System.out.("ddzt"));System.out.("ddbh"));System.out.("jdid"));System.out.("jdmc"));System.out.("fxid"));System.out.("jdszcsmc"));System.out.("jdszxzqmc"));System.out.("sfxy"));System.out.("rzrq_sj"));System.out.("ldrq_sj"));System.out.("jyl_sj"));System.out.("nakedPrice_sj"));System.out.("taxPrice_sj"));System.out.("totalNakedPrice_sj"));System.out.("taxRate_sj"));System.out.("totalTaxPrice_sj"));System.out.("totalPrice_sj"));System.out.("dkje"));System.out.("fwf"));System.out.("ydrxm"));System.out.("lxrdh"));System.out.("ydrq"));System.out.("qxsj"));System.out.("qrsj"));System.out.("qrldsj"));System.out.("qrrzsj"));System.out.("tdtksj"));Map<String,Object> rzr=(Map<String,Object>) li.get("rzrlist");Map<String,Object>dx=(Map<String,Object>)("rzrdx");System.out.("gradeLevel")+"|"("rzrgh")+"|"("rzrmx"));System.out.println(key+":"(key));}} catch (DocumentException e) {e.printStackTrace();}}
public class XmlUtils { /*** Document转化成集合类* @param doc* @return* @author cuibei* @date 2012-7-17*/
public static Map Dom2Map(Document doc){ Map<String, Object> map = new HashMap<String, Object>(); if(doc == null) return map; Element root = RootElement(); for (Iterator iterator = root.elementIterator(); iterator.hasNext();) { Element e = (Element) (); List list = e.elements(); if(list.size() > 0){ map.Name(), Dom2Map(e)); }else map.Name(), e.getText()); } return map;
}
}
本文发布于:2024-01-30 23:57:24,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170663024523767.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |