<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-71  評論-5  文章-0  trackbacks-0
          public static void main(String[] args) throws Exception {
                Map<String, Object> sendMap = new HashMap<String, Object>();
                String data = "<?xml version=\"1.0\" encoding=\"gb2312\"?><p><seqid></seqid><client>0BF3F2D9A01797BBF05D6BC89877DC91</client><ename>108-wc</ename><code>0</code><msg>成功</msg><totalm>12447.97</totalm><cash>5669.13</cash><stockm>6778.84</stockm><num>2</num><stock><node><market>0</market><symbol>600104</symbol><direct>1</direct><type>0</type><avgprice>21.010</avgprice><holdnum>299</holdnum></node><node><market>0</market><symbol>601818</symbol><direct>1</direct><type>0</type><avgprice>4.993</avgprice><holdnum>4</holdnum></node></stock></p>";

                List<Map> nodeList = new ArrayList<Map>();
                try {
                    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
                    DocumentBuilder db = dbf.newDocumentBuilder();
                    Document doc = db.parse(new InputSource(new StringReader(data)));
                    Element root = doc.getDocumentElement();// 根節(jié)點
                    Node node = root.getFirstChild();
                    while(node != null) {
                        String nodeName = node.getNodeName().trim();
                        String nodeValue = node.getTextContent().trim();
                        if("stock".equals(nodeName) && node.hasChildNodes()) {
                            Node  nodeOne =  node.getFirstChild();
                            while(nodeOne != null) {
                             String nodeOneName = nodeOne.getNodeName().trim();
                             if("node".equals(nodeOneName) && nodeOne.hasChildNodes()){
                                 Map<String, Object> nodeMap = new HashMap<String, Object>();
                                  Node threeNode = nodeOne.getFirstChild();
                                    while(threeNode != null) {
                                        nodeMap.put(threeNode.getNodeName(), threeNode.getTextContent());
                                        threeNode = threeNode.getNextSibling();
                                    }
                                    nodeList.add(nodeMap);
                                  }
                               nodeOne = nodeOne.getNextSibling();
                               }
                            }else{
                                sendMap.put(nodeName, nodeValue);
                            }
                        node = node.getNextSibling();
                        }                    
                    sendMap.put("node", nodeList);
                } catch (Exception e) {
                    e.printStackTrace();
                }
                System.out.println(sendMap);
          }  


    打印結(jié)果:{node=[{direct=1, market=0, symbol=600104, avgprice=21.010, holdnum=299, type=0},
                 {direct=1, market=0, symbol=601818, avgprice=4.993, holdnum=4, type=0}],
                  num=2, seqid=, client=0BF3F2D9A01797BBF05D6BC89877DC91, stockm=6778.84, cash=5669.13, ename=108-wc, code=0, totalm=12447.97, msg=成功}
    posted on 2015-08-09 10:09 藤本薔薇 閱讀(476) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 毛片免费在线观看| 中文字幕成人免费高清在线视频| 光棍天堂免费手机观看在线观看| 亚洲成网777777国产精品| 亚洲精品永久在线观看| 免费羞羞视频网站| 黄色网址免费在线| 不卡精品国产_亚洲人成在线| 亚洲精品黄色视频在线观看免费资源 | 久久精品国产96精品亚洲| 久久精品成人免费看| 亚洲AV天天做在线观看| 久久这里只精品99re免费| 亚洲美女人黄网成人女| 久久国内免费视频| 亚洲成av人无码亚洲成av人| 亚洲高清最新av网站| 精品国产污污免费网站入口| 亚洲妇熟XXXX妇色黄| 国产成人精品免费视频网页大全 | 国产区图片区小说区亚洲区| 亚洲国产精品尤物yw在线| 二个人看的www免费视频| 亚洲大片在线观看| 性做久久久久久免费观看| 亚洲午夜福利在线视频| 免费一区二区视频| 中文在线观看国语高清免费| 亚洲午夜在线电影| 午夜一级毛片免费视频| 一级毛片试看60分钟免费播放| 国产亚洲综合一区柠檬导航| 91免费精品国自产拍在线不卡| 亚洲国产欧美一区二区三区| 亚洲色婷婷综合开心网| 免费人妻无码不卡中文字幕系| 亚洲AV无码专区在线观看成人| 亚洲自偷自偷偷色无码中文| 无码国产精品一区二区免费虚拟VR | 精品国产福利尤物免费| 亚洲国产成人手机在线电影bd |