fryc1906

projekt.XMLConverter

Jan 21st, 2016
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.17 KB | None | 0 0
  1. package bin;
  2. import java.io.*;
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. public class XMLCustomReader {
  7.     private BufferedReader file1;
  8.     private List<String> nameList = new ArrayList<String>();
  9.     private List<String> convList = new ArrayList<String>();
  10.     private List<String> codeList = new ArrayList<String>();
  11.     private List<String> valueList = new ArrayList<String>();
  12.     private List<List> everyListList = new ArrayList<List>();
  13.     private String line="";
  14.     private String tableNumber="";
  15.     private String pubDate="";
  16.    
  17.     /*public List<String> getNameList(){
  18.         return nameList;
  19.     }
  20.     public List<String> getConvList(){
  21.         return convList;
  22.     }
  23.     public List<String> getCodeList(){
  24.         return codeList;
  25.     }
  26.     public List<String> getValueList(){
  27.         return valueList;
  28.     }*/
  29.     public List<List> getEveryListList(){
  30.         everyListList.add(nameList);
  31.         everyListList.add(convList);
  32.         everyListList.add(codeList);
  33.         everyListList.add(valueList);
  34.         return everyListList;
  35.     }
  36.    
  37.     public XMLCustomReader(BufferedReader file1){
  38.         this.file1=file1;
  39.     }
  40.    
  41.     public void readXML() throws Exception{
  42.         line=file1.readLine();
  43.         while (line!= null) {
  44.             //nrLinii++;
  45.             //System.out.println(waluty1);
  46.            
  47.             if(line.contains("<numer_tabeli>")){
  48.                 tableNumber = line.substring(line.indexOf('>')+1,line.lastIndexOf('<'));
  49.                
  50.             }
  51.             if(line.contains("<data_publikacji>")){
  52.                 pubDate = line.substring(line.indexOf('>')+1,line.lastIndexOf('<'));
  53.             }
  54.            
  55.             if(line.contains("<nazwa_waluty>")){
  56.                 nameList.add(line.substring(line.indexOf('>')+1, line.lastIndexOf('<')));
  57.             }
  58.             if(line.contains("<przelicznik>")){
  59.                 convList.add(line.substring(line.indexOf('>')+1, line.lastIndexOf('<')));
  60.             }
  61.             if(line.contains("<kod_waluty>")){
  62.                 codeList.add(line.substring(line.indexOf('>')+1, line.lastIndexOf('<')));
  63.             }
  64.             if(line.contains("<kurs_sredni>")){
  65.                 valueList.add(line.substring(line.indexOf('>')+1, line.lastIndexOf('<')));
  66.             }
  67.    
  68.             line = file1.readLine();
  69.  
  70.         }
  71.     }
  72.    
  73. }
Add Comment
Please, Sign In to add comment