记得给分哦 记得给分哦 记得给分哦 记得给分哦 记得给分哦String url = "MyXml.xml"; //MyXml.xml就是你上面的那个xml文件
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(url);
NodeList n=doc.getElementsByTagName("ret");
System.out.println(n.getLength());
for(int i=0;i<n.getLength();i++)
{
Node no=n.item(i);
if(no.getNodeType()==Node.ELEMENT_NODE)
{
NodeList drawNo=doc.getElementsByTagName("drawNo");
Node drawNO=drawNo.item(i);
NodeList edpNo=doc.getElementsByTagName("edpNo");
Node edpNO=drawNo.item(i);
if(drawNO.getFirstChild().getNodeValue().equals("dr3") && drawNO.getFirstChild().getNodeValue().equals("ed3"))
{
NodeList result=doc.getElementsByTagName("result");
Node Result=drawNo.item(i);
System.out.println("result="+Result.getFirstChild().getNodeValue());
}
}
}
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(url);
NodeList n=doc.getElementsByTagName("ret");
System.out.println(n.getLength());
for(int i=0;i<n.getLength();i++)
{
Node no=n.item(i);
if(no.getNodeType()==Node.ELEMENT_NODE)
{
NodeList drawNo=doc.getElementsByTagName("drawNo");
Node drawNO=drawNo.item(i);
NodeList edpNo=doc.getElementsByTagName("edpNo");
Node edpNO=drawNo.item(i);
if(drawNO.getFirstChild().getNodeValue().equals("dr3") && drawNO.getFirstChild().getNodeValue().equals("ed3"))
{
NodeList result=doc.getElementsByTagName("result");
Node Result=drawNo.item(i);
System.out.println("result="+Result.getFirstChild().getNodeValue());
}
}
}
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;