import java.awt.event.MouseWheelEvent;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
public class XMLDecode {
static ArrayList<String> labelList = new ArrayList<String>();
static ArrayList<String> contentList = new ArrayList<String>();
public static void main(String[] args) throws IOException {
BufferedReader br = getBufferedReader("C:"+File.separator+"Users"+File.separator+"csdn"+File.separator+"Desktop"+File.separator+"config.xml");
int data = -1;
boolean startStoreLabel = false;
boolean startStoreContent = false;
String str = "";
while((data = br.read())!=-1){
if(((char)data) == '<'){
startStoreLabel = true;
contentList.add(str);
System.out.println(str);
str = "";
startStoreContent = false;
continue;
}
else if(((char)data) == '>'){
startStoreLabel = false;
labelList.add(str);
System.out.println(str);
str = "";
startStoreContent = true;
continue;
}
if(startStoreLabel||startStoreContent){
str = str+(char)data;
}
}
}
public static void XMLDecode(FileInputStream fis) throws IOException{
int data = -1;
}
public static BufferedReader getBufferedReader(String filePath) throws IOException{
File file = new File(filePath);
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
return br;
}
}
结果太多我只截取一部分;
workflowScheme
DEMO: Project Management Workflow Scheme
/workflowScheme
/projectConfig
/projectConfigs
/projectConfigDump