Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.net.URL;
- import java.net.URLConnection;
- import org.xml.sax.InputSource;
- import org.xml.sax.SAXException;
- import org.xml.sax.XMLReader;
- import org.xml.sax.helpers.XMLReaderFactory;
- public class Main {
- public static void main(String[] args) {
- try {
- // XMLReader erzeugen
- XMLReader xmlReader = XMLReaderFactory.createXMLReader();
- URL url = new URL("http://www.tagesschau.de/xml/rss2");
- URLConnection connection = url.openConnection();
- connection.setDoInput(true);
- InputStream inputStream = connection.getInputStream();
- BufferedReader in = new BufferedReader(new InputStreamReader(inputStream));
- InputSource inputSource = new InputSource(in);
- xmlReader.setContentHandler(new RSSContentHandler());
- xmlReader.parse(inputSource);
- in.close();
- for (NewsItem i: (RSSContentHandler) xmlReader.getContentHandler()) {
- System.out.println(i.getTitle());
- }
- }
- catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement