public static void get()
{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
try { DocumentBuilder builder =factory.newDocumentBuilder();
Document doc = builder.parse(new File("filename"));
Element root=doc.getDocumentElement();
NodeList As=root.getElementsByTagName("A");
for(int i=0;i<As.getLength();i++)
{
Element A=(Element)As.item(i);
NodeList a=A.getElementsByTagName("a");
if(a.getLength()==1)
{
Element e=(Element)a.item(0);
Text t=(Text)e.getFirstChild();
System.out.println(t.getNodeValue()); }
NodeList b=A.getElementsByTagName("b");//t.getNodeValue()就是1
if(a.getLength()==1)
{
Element e=(Element)b.item(0);
Text t=(Text)e.getFirstChild();
System.out.println(t.getNodeValue());//t.getNodeValue()就是2 }
}
{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
try { DocumentBuilder builder =factory.newDocumentBuilder();
Document doc = builder.parse(new File("filename"));
Element root=doc.getDocumentElement();
NodeList As=root.getElementsByTagName("A");
for(int i=0;i<As.getLength();i++)
{
Element A=(Element)As.item(i);
NodeList a=A.getElementsByTagName("a");
if(a.getLength()==1)
{
Element e=(Element)a.item(0);
Text t=(Text)e.getFirstChild();
System.out.println(t.getNodeValue()); }
NodeList b=A.getElementsByTagName("b");//t.getNodeValue()就是1
if(a.getLength()==1)
{
Element e=(Element)b.item(0);
Text t=(Text)e.getFirstChild();
System.out.println(t.getNodeValue());//t.getNodeValue()就是2 }
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货