import java.io.*;
class game0318{
String str;
String data[]=new String[10000];
int mxs[]=new int[1000000];
int nxs[]=new int[1000000];
int m,n,num;
int n1,s,k;
int t;
public static void main(String [] args) {
game0318 f=new game0318();
}
game0318(){
str="test.xml";
inputdata(str);
k=0;
for(m=0;m<num;m++){
n=data[m].indexOf("<");
if(n>-1)s=s+1;
if(n>-1)mxs[s]=m;
if(n>-1)nxs[s]=n;
t=0;
if(n<0)t=1000;
while(t<100){
n=data[m].indexOf("<",nxs[s]+2);
if(n>-1)s=s+1;
if(n>-1)mxs[s]=m;
if(n>-1)nxs[s]=n;
if(n<0)t=1000;
}
}
k=s;
for (s=1;s<k+1;s++){
System.out.println(mxs[s]);
System.out.println(nxs[s]);
}
}
void inputdata(String str){
int n;
String sp;
n=0;
try {
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("test.xml"), "UTF-8"));
while((sp = br.readLine()) != null) {
data[n]=sp;
n=n+1;
}
br.close();
} catch (IOException e) {System.out.println(e);}
num=n;
}
}
最終更新:2011年03月26日 01:08