java Element類的用法

來源:互聯網
上載者:User

標籤:cep   replace   node   factor   print   執行個體   依次   網址   bsp   

 1 此類是用來構建xml中節點的。方法舉例: 2 //構建  XML Document 報文 3     private String createLoginXML( String serialNo, String reqTime, String userID, String userPWD){ 4         String retStr = null; 5         Document reqData = null; 6         try{ 7             DocumentBuilderFactory docFac =  DocumentBuilderFactory.newInstance();//建立xml執行個體 8             DocumentBuilder docB = docFac.newDocumentBuilder(); 9             reqData = docB.newDocument();10             //設定 XML 檔案版本為 1.011             reqData.setXmlVersion("1.0");12             //建立節點node13             Node n_root = reqData.createElement("BCCBEBankData"); 14             Node n_opReq = reqData.createElement("opReq");15             Node n_opName = reqData.createElement("opName");16             n_opName.appendChild(reqData.createTextNode("CebankUserLogonOp"));17             Node n_serialNo = reqData.createElement("serialNo");18             n_serialNo.appendChild(reqData.createTextNode(serialNo));19             Node n_reqTime = reqData.createElement("reqTime");20             n_reqTime.appendChild(reqData.createTextNode("20110323"));21             Node n_ReqParam = reqData.createElement("ReqParam");22             Node n_userID = reqData.createElement("userID");23             n_userID.appendChild(reqData.createTextNode(userID));24             Node n_userPWD = reqData.createElement("userPWD");25             n_userPWD.appendChild(reqData.createTextNode(userPWD));26 27             //串連節點28             reqData.appendChild(n_root);29 30             n_opReq.appendChild(n_opName);31             n_opReq.appendChild(n_serialNo);32             n_opReq.appendChild(n_reqTime);33 34             n_ReqParam.appendChild(n_userID);35             n_ReqParam.appendChild(n_userPWD);36 37             n_root.appendChild(n_opReq);38             n_opReq.appendChild(n_ReqParam);39 40             retStr = XMLDoc2Str(reqData);41             retStr = retStr.replace(" standalone=\"no\"", "");42 43             System.out.println(retStr);44 45         }catch(Exception ex)46         {47             ex.printStackTrace();48             System.out.println("建立 <登入  XML 報文> 失敗");49             return null;50         }51         //返回報文52         return retStr;53     }54 備忘:構建的思路就是先建立root節點,之後依次建立子節點,之後給子節點進行元素賦值。

http://www.51gjie.com/java/741.html //dom4j學習網址

 

java Element類的用法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.