tsbgroup

       GitHub: @tsbgroup
  • The first Java function entirely written by me

    tsbgroup        
    0 Likes Commentsjava

    private void fill() throws Exception {
    
        //формируем xml объект
        URLReader xml = new URLReader(this.getChanelUrl());
    
        //формируем из xml объект для парсинга
        Document doc = parseXML(xml.getUrlConnection().getInputStream());
    
        // /получаем список узлов документа в виде массива
        NodeList podcastTitles = doc.getElementsByTagName("title");
    
        //инициализируем имя подкаст-ленты
        this.setName(podcastTitles.item(0).getTextContent());
    
        //получаем все подкасты из xml
        NodeList podcastItems = doc.getElementsByTagName("item");
        
        //производим само заполнение массива подкастов
        for(int i=0; i < podcastItems.getLength(); i++)
        {
            this.podcastList.add(new Podcast(podcastItems.item(i)));
        }
    
      }