写了段代码要解析XML文件。
for (int p = 0; p < files.length; p++) {
System.out.println("Dom4jxml2:333::"+p);
if (files[p].isFile() && files[p].getName().startsWith("CN_MT1101_")) {
File f = new File(files[p].getPath());
System.out.println("Dom4jxml2:444::"+f);
SAXReader reader = new SAXReader();
System.out.println("Dom4jxml2:555::SAXReader");
Document doc = reader.read(f);
System.out.println("Dom4jxml2:666::"+doc);
Element root = doc.getRootElement();
Element foo;
Element foo1;
运行后发现444打印了,但是555就不打印,跳出了。
请问会是什么问题。
import内容
import java.io.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
import java.util.Timer;
import java.util.TimerTask;
import java.util.*;
import javax.naming.*;
import java.sql.*;
import javax.sql.DataSource;
import java.rmi.RemoteException;
哪位大侠能帮忙分析下,跳出的可能问题~~