Arkadaşlar 2 saattir uğraşıyorum ancak bir türlü çözemedim kodu bulduğum sitede sadece kodları yazmış ne işe yaradığı ve nasıl görüntüleneceği hakkında bir bilgi yok.

MainActivity.Java
package com.ahmettalut.stringexample;


import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;

import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.InputSource;
import org.xml.sax.Parser;
import org.xml.sax.SAXException;

import android.os.Bundle;
import android.renderscript.Element;
import android.app.Activity;
import android.view.Menu;
import android.widget.TextView;

public class MainActivity extends Activity {
	@SuppressWarnings("rawtypes")
	ArrayList xmlList=new ArrayList();

TextView yazi;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		xmlList=xmloku("ahmettalut.com/pizza.xml");
	}

	public ArrayList xmloku(String url)  {
		 
		  ArrayList xmllistesi =new ArrayList();
		 
		  try {
		     URL xmlyolu = new URL(url);
		     DocumentBuilderFactory dFactory=DocumentBuilderFactory.newInstance();
		     DocumentBuilder dBuilder=dFactory.newDocumentBuilder();
		 
		     Document document=dBuilder.parse(new InputSource(xmlyolu.openStream()));
		     document.getDocumentElement().normalize();
		 
		     NodeList nodeListCountry=document.getElementsByTagName("ders");
		     for (int i = 0; i < nodeListCountry.getLength(); i++) {
		         Node node=nodeListCountry.item(i);
		         Element elementMain=(Element) node;
		 
		         NodeList nodeListText=elementMain.getElementsByTagName("ders"); //Burada hata var (getElementsByTagName)
		         Element elementText=(Element) nodeListText.item(0);
		 
		         xmllistesi.add(elementText.getChildNodes().item(0).getNodeValue());//Burada hata var (getChildNodes)
		     }
		 } catch (MalformedURLException e) {
		     // TODO Auto-generated catch block
		     e.printStackTrace();
		 } catch (SAXException e) {
		     // TODO Auto-generated catch block
		     e.printStackTrace();
		 } catch (IOException e) {
		     // TODO Auto-generated catch block
		     e.printStackTrace();
		 } catch (ParserConfigurationException e) {
		     // TODO Auto-generated catch block
		     e.printStackTrace();
		 }
		 return xmllistesi;
		}
	
}
<?xml version="1.0" encoding="utf-8"?>
<bilgiler>
<ders>Matematik</ders>
<ders>Türkçe</ders>
</bilgiler>
İlk olarak kodda 2 adet kırmızı hata bildirimi var. Yorum satırı olarak yazdım.

İkinci olarak ta mesela ilk ders olan matematiği yazi id'li textview de nasıl gösterebilirim?