「Java的element」java的elements
今天给各位分享Java的element的知识,其中也会对java的elements进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
Java中Element和Node的区别
Node 对象是整个 DOM 的主要数据类型。节点对象代表文档树中的一个单独的节点。节点可以是元素节点、属性节点、文本节点。
Element 对象表示 XML 文档中的元素。元素可包含属性、其他元素或文本。
XML树结构中只有NODE,Element的属性,文本等都是节点。
java中element的方法有哪些
addElement(E obj) 方法用于将指定的组件添加到该载体的末端并通过其大小增加。如果它的尺寸大于它的容量此向量的容量增大。addElement()方法在功能上添加(Object)方法相同。add()方法返回 true/false,但addElement()方法不返回任何值。
声明
以下是java.util.Vector.addElement()方法的声明
public void addElement(E obj)
参数
obj -- 它指的是所添加的组件。
返回值
The return type is void
异常
NA
java Element类的用法
此类是用来构建xml中节点的。方法举例:
//构建 XML Document 报文
private String createLoginXML( String serialNo, String reqTime, String userID, String userPWD){
String retStr = null;
Document reqData = null;
try{
DocumentBuilderFactory docFac = DocumentBuilderFactory.newInstance();//创建xml实例
DocumentBuilder docB = docFac.newDocumentBuilder();
reqData = docB.newDocument();
//设置 XML 文件版本为 1.0
reqData.setXmlVersion("1.0");
//创建节点node
Node n_root = reqData.createElement("BCCBEBankData");
Node n_opReq = reqData.createElement("opReq");
Node n_opName = reqData.createElement("opName");
n_opName.appendChild(reqData.createTextNode("CebankUserLogonOp"));
Node n_serialNo = reqData.createElement("serialNo");
n_serialNo.appendChild(reqData.createTextNode(serialNo));
Node n_reqTime = reqData.createElement("reqTime");
n_reqTime.appendChild(reqData.createTextNode("20110323"));
Node n_ReqParam = reqData.createElement("ReqParam");
Node n_userID = reqData.createElement("userID");
n_userID.appendChild(reqData.createTextNode(userID));
Node n_userPWD = reqData.createElement("userPWD");
n_userPWD.appendChild(reqData.createTextNode(userPWD));
//连接节点
reqData.appendChild(n_root);
n_opReq.appendChild(n_opName);
n_opReq.appendChild(n_serialNo);
n_opReq.appendChild(n_reqTime);
n_ReqParam.appendChild(n_userID);
n_ReqParam.appendChild(n_userPWD);
n_root.appendChild(n_opReq);
n_opReq.appendChild(n_ReqParam);
retStr = XMLDoc2Str(reqData);
retStr = retStr.replace(" standalone=\"no\"", "");
System.out.println(retStr);
}catch(Exception ex)
{
ex.printStackTrace();
System.out.println("创建 登录 XML 报文 失败");
return null;
}
//返回报文
return retStr;
}
备注:构建的思路就是先创建root节点,之后依次创建子节点,之后给子节点进行元素赋值。
在java中Element是什么?Element是做何用的
此类是用来构建xml中节点的,比如你需要解析或生成xml文档都需要用到这个类。
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
public class Demo {
public static void main(String args[]) throws DocumentException {
String xmlStr = "rootatest/a/root";
Document document = DocumentHelper.parseText(xmlStr);
Element root = document.getRootElement();// 获得根节点;
// 进行迭代;读取根节点下的所有节点
for (IteratorElement i = root.elementIterator(); i.hasNext();) {
Element element = i.next();
System.out.println("节点名称:" + element.getName());
System.out.println("节点值:" + element.getData());
}
}
}
关于Java的element和java的elements的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。