⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lookxml.java~84~

📁 本程序用JAVA编制
💻 JAVA~84~
字号:
import java.util.*;import java.io.*;import org.xml.sax.*;  // InputSourceimport org.w3c.dom.*;import org.apache.xerces.parsers.DOMParser;public class LookXml {  public LookXml(){    String xmlFile = "new-xml/test.xml";    File dataFile  = new File(xmlFile);    try {      if (dataFile.exists()) {        InputSource is = new InputSource(new FileInputStream(dataFile));        DOMParser dom=new DOMParser();        dom.parse(is);        Document oldData = dom.getDocument();        //Document oldData = StockHelper.parseXMLFromFile(dataFile);        Element oldroot = oldData.getDocumentElement();        NodeList oldnl=oldroot.getChildNodes();        int lay1_len=oldnl.getLength();        int lay2_len=oldnl.item(1).getChildNodes().getLength();        int child1_element_len=0;        int child2_element_len=0;        //System.out.println("lay1_len="+lay1_len);        //String lasttime=oldroot.getChildNodes().item(len-2).getChildNodes().item(1).getChildNodes().item(0).getNodeValue();        // 求出第一层子节点数 <qiulin> 3        for(int i=0;i<lay1_len;i++){          if(oldroot.getChildNodes().item(i).getNodeType()==1){            child1_element_len+=1;          }        }        // 求出第二层子节点数 <stock> 7        for(int j=0;j<lay2_len;j++){          if(oldroot.getChildNodes().item(1).getChildNodes().item(j).getNodeType()==1){            System.out.println(oldroot.getChildNodes().item(1).getChildNodes().item(j));            child2_element_len+=1;          }        }        //System.out.println("element1_len="+child1_element_len);        //System.out.println("element2_len="+child2_element_len);        for(int i=0;i<lay1_len;i++){          int m=i%2;          if(m==1){            //System.out.println(i);            for(int j=0;j<lay2_len;j++){              int k=j%2;              if(k==1){                //System.out.println(j);                //System.out.println(oldroot.getChildNodes().item(k));                System.out.println(oldroot.getChildNodes().item(i).getChildNodes().item(j).getNodeValue());              }            }            System.out.println();          }        }        } else { System.out.println("file not exists!");  }    }catch (Exception io) {      System.err.println("Exception:\n" + io.getMessage());    }  }  public static void main(String args[]) throws IOException {    LookXml look=new LookXml();  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -