Java android.com中的XML解析不起作用

Java android.com中的XML解析不起作用,java,android,xml,parsing,xml-parsing,Java,Android,Xml,Parsing,Xml Parsing,我有一些Java文件,我必须尝试从internet上的XML获取信息。我在一些在线教程的帮助下制作了这些文件,但我找不到我的问题所在 下面是我使用的三个类 MainXMLClass.java public class News extends ActionBarActivity { static final String baseURL = "http://coderdojo.com/rss.xml"; ListView News; @Override protected void onC

我有一些Java文件,我必须尝试从internet上的XML获取信息。我在一些在线教程的帮助下制作了这些文件,但我找不到我的问题所在

下面是我使用的三个类

MainXMLClass.java

public class News extends ActionBarActivity {

static final String baseURL = "http://coderdojo.com/rss.xml";

ListView News;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.news);
    getActionBar().setHomeButtonEnabled(true);
    xmlRefs();
    GetURLData();

    ArrayList<String> XMLData = new ArrayList<>();
    XMLData.add(XMLDataCollected.GetXMLData());

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
            R.id.lvNews, XMLData);

    News.setAdapter(adapter);
}

private void xmlRefs() {
    // TODO Auto-generated method stub
    News = (ListView) findViewById(R.id.lvNews);
}

private void GetURLData() {
    // TODO Auto-generated method stub

    try {
        URL webPage = new URL(baseURL);
        SAXParserFactory factory = SAXParserFactory.newInstance();
        SAXParser parser = factory.newSAXParser();
        XMLReader reader = parser.getXMLReader();

        XMLDataHandler Data = new XMLDataHandler();
        reader.setContentHandler(Data);
        reader.parse(new InputSource(webPage.openStream()));
    } catch (Exception e) {
        e.printStackTrace();
    }
}
}
最后是我的XMLDataCollected.java类:

public class XMLDataCollected {

static String title;
static String description;
static String link;

public void setTitle(String t) {
    title = t;
}

public void setDescription(String d) {
    description = d;
}

public void setLink(String l) {
    link = l;
}

public static String GetXMLData() {
    return title + description + link;
}
}
我已经尝试了大约三天的时间来解决这个问题,但到目前为止,我还没有找到一个解决方案


这是我第一次尝试使用XML解析,所以我知道文件肯定会有一些问题,但非常感谢您的帮助。

我可能遗漏了一些东西,但您确定该URL吗?据我所知,这是最终的URL:或其他数字。但是当我在浏览器中输入时,结果不是XML格式。

我刚刚意识到我使用了错误的链接。谢谢
public class XMLDataCollected {

static String title;
static String description;
static String link;

public void setTitle(String t) {
    title = t;
}

public void setDescription(String d) {
    description = d;
}

public void setLink(String l) {
    link = l;
}

public static String GetXMLData() {
    return title + description + link;
}
}