JAVA读取XML文件 JDK1.4
XML code:
<?xml version="1.0" encoding="UTF-8" ?>
<Rot>
<name>张三</name>
<age></age>
<Tor>
Java code:
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document doc = docBuilder.parse (new File(filePath));
doc.getDocumentElement ().normalize ();
NodeList nodeList = doc.getElementsByTagName("Rot");
for(int i=0;i<nodeList.getLength();i++){
Node fatherNode=nodeList.item(i);
if(fatherNode.getNodeType()==Node.ELEMENT_NODE){
Element element = (Element)fatherNode;
NodeList nList = element.getElementsByTagName("age");
Element eElement = (Element)nList.item(0);
eElement.getTextContent();//这样没问题,但是jdk1.4不支持
eElement.getFirstChild().getNodeValue();//1.4支持但是,如果那个age节点里面没有值的话 直接报空值异常
}
}
但是现在 必须要在JDK 1.4的环境下运行
求解.......
非常简单,你可以
相关问答:
我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......
我需要在一个for循环里面每循环一次后,暂停n秒钟,再执行下一次循环.我不想用Thread.sleep(n);这个方法,请问还有其他的方法可以实现这个简单要求吗?有简单代码更好,谢谢!
期待好的方法!
我知道的也就是这个了
......
<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......
在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
<part name="bstrPnrNO" type="s:string" />
<part name ......