Question
JAVA PLEASE HELP // Create an RSS feed reader that uses Regular Expressions // to extract each item and relevant data in the given feed.
JAVA PLEASE HELP
// Create an RSS feed reader that uses Regular Expressions // to extract each item and relevant data in the given feed. // You may only use regular expressions to extract the data.
public static ArrayList ProcessRSSFeed(String feed) { // TODO // Extract all RSS items from the feed. In general, RSS feeds are in XML format, where // each item and property is encapsulated within open/close tags: ... // For each RSS item, you will need to extract the title, description, pubDate, and link. // For the description, you must capture only the text and remove the any CDATA or HTML // tags from the description.
// HINT: removing new lines & whitespaces may be helpful, for example: // Pattern p = Pattern.compile("[ \t ]+", Pattern.DOTALL | Pattern.CASE_INSENSITIVE); // feed = p.matcher(feed).replaceAll(" "); // Uncomment to print the feed for debugging System.out.println(feed); ArrayList rss_items = new ArrayList<>(); // Adding a new RSS Item: // rss_items.add( new hw8().new RSSItem(link, title, description, date) );
return rss_items; }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started