java Element类的用法
Posted 地中海
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java Element类的用法相关的知识,希望对你有一定的参考价值。
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.0 11 reqData.setXmlVersion("1.0"); 12 //创建节点node 13 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类的用法的主要内容,如果未能解决你的问题,请参考以下文章
Selenium Xpath元素无法定位 NoSuchElementException: Message: no such element: Unable to locate element(代码片段
maven web项目的web.xml报错The markup in the document following the root element must be well-formed.(代码片段