readxml.java.svn-base
来自「jxta聊天和文件获取 可以和列表中的peer通信」· SVN-BASE 代码 · 共 65 行
SVN-BASE
65 行
package com.live.spaces.shanboli;
import javax.xml.parsers.*;
import org.w3c.dom.*;
public class ReadXML {
static Document document;
String nickName = null;
private boolean validating;
public ReadXML() {
}
public String toRead() {
// Vector title = new Vector();
// Vector content = new Vector();
String myStr = new String();
String nickName = null;
try {
DocumentBuilderFactory factory = DocumentBuilderFactory
.newInstance();
factory.setValidating(validating);
DocumentBuilder builder = factory.newDocumentBuilder();
document = builder.parse(getClass().getResourceAsStream("./nickname.xml"));
document.getDocumentElement().normalize();
Node node = document.getFirstChild();
NodeList list = node.getChildNodes();
for (int i = 0; i < list.getLength(); i++) {
Node nodeitm = list.item(i);
if (nodeitm.getNodeName().equals("NickName")) {
myStr = nodeitm.getFirstChild().getNodeValue();
nickName = myStr;// getFirstChild()
}
// if (nodeitm.getNodeName().equals("Content")) {
// myStr = nodeitm.getFirstChild().getNodeValue();
// content.addElement(myStr);
// }
}
} catch (Exception exp) {
exp.printStackTrace();
return null;
}
// Vector all = new Vector();
// all.add(title);
// all.add(content);
return nickName;
}
public static void main(String[] args) {
ReadXML my = new ReadXML();
String s = my.toRead();
System.out.println(s);
// for (int i = 0; i < A.size(); i++) {
// System.out.println(A.elementAt(i));
// }
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?