アットウィキロゴ

xml0125

import java.net.*;
import java.io.*;
import java.util.*;

public class game0120{

String data[]=new String[10000];
int m,mx,n,num;
int n1,n2;
int plan[]=new int[100];
String article[]=new String[100];
String title[]=new String[100];
String description[]=new String[100];

public static void main(String[] args){
        
new game0120();
}

game0120(){

try{
        URL url = new URL("http://saayaworld.blog70.fc2.com/?xml");

        HttpURLConnection con = (HttpURLConnection)url.openConnection();
        con.setRequestMethod("GET");
        con.connect();

        BufferedReader reader =
            new BufferedReader(new InputStreamReader(con.getInputStream(),"UTF-8"));
n=0;
        while (true){
            String line = reader.readLine();
            if ( line == null ){
                break;
            }
data[n]=line;
n=n+1;
num=n;
        }

        reader.close();
        con.disconnect();
}
catch(Exception e) { System.err.println(e); }


m=0;
for(n=0;n<num;n++){
if(data[n].indexOf("item")>-1)m=m+1;
if(data[n].indexOf("item")>-1)plan[m]=n;  
}
mx=m/2;
System.out.println(mx);

for(m=1;m<mx;m++){
n1=plan[2*m-1];
n2=plan[2*m]+1;
article[m]="";
for(n=n1;n<n2;n++){
article[m]=article[m]+data[n];
}
}


n1=article[5].indexOf("<title>");
n2=article[5].indexOf("</title>");
title[5]=article[5].substring(n1+7,n2);

n1=article[5].indexOf("<description>");
n2=article[5].indexOf("</description>");
description[5]=article[5].substring(n1+13,n2);

System.out.println(description[5]);







}
}
最終更新:2011年03月25日 11:52