Package com.sun.syndication.io

Examples of com.sun.syndication.io.XmlReader


            }

            for(String url : urls){
                URL feedSource = new URL(url);
                SyndFeedInput input = new SyndFeedInput();
                SyndFeed feed = input.build(new XmlReader(feedSource));
                feeds.add(feed);
            }

            manager.completeWorkItem(workItem.getId(), null);
        } catch (IOException ex) {
View Full Code Here


 
  private SyndFeed fetchFeed(String feedUrl){   
    SyndFeed feed = null;
    try{
      SyndFeedInput input = new SyndFeedInput();
      feed = input.build(new XmlReader(new URL(feedUrl)));
    }catch(Exception e){
      logger.error("error reading feed: " + feedUrl);
      logger.debug("error reading feed exception: " + feedUrl,e);
    }   
    return feed;
View Full Code Here

 
  private SyndFeed readAtomData(String url){
    SyndFeed feed = null;   
    SyndFeedInput input = new SyndFeedInput();
    try {
      feed = input.build(new XmlReader(new URL(url)));
    } catch(Exception e){
      logger.debug("error reading feed: " + url,e);
    }
    return feed;
  }
View Full Code Here

    public void run() {
      try {
        SyndFeed feed = null;
        SyndFeedInput input = new SyndFeedInput();
        feed = input.build(new XmlReader(new URL(feedUrl)));
        rssTitle = feed.getTitle();
      } catch (Exception e) {
        logger.debug(e);
      }
View Full Code Here

    conx.setReadTimeout(Feed.READ_TIMEOUT);
    InputStream inputStream = null;
    try {
      inputStream = conx.getInputStream();
            status = STATUS_LOADING;
            feed = input.build(new XmlReader(inputStream));
            if (log.isInfoEnabled())
              log.info("Retrieved feed " + url);
            status = STATUS_LOADED;
           
    } catch (IOException e) {
View Full Code Here

            SyndFeedInput input = new SyndFeedInput();
            SyndFeed syndFeed = input.build(new XmlReader(connection));
             */
            // So we let Rome do it, whatever it uses internally seems to be safer...
            SyndFeedInput input = new SyndFeedInput();
            SyndFeed syndFeed = input.build(new XmlReader(feedSource));

            log.debug("starting conversion from feed URL: " + feedURL);

            Feed feed = convertSyndFeed(syndFeed);

View Full Code Here

    SyndFeed feed = null;
    SyndFeedInput input = new SyndFeedInput();
    String feedURL = extFeed.getExternalFeedUrl();
    try {
      URL url = new URL(feedURL);
      feed = input.build(new XmlReader(url));
      // also add the external image url just in case we'll need it later
      addExternalImageURL(feed, extFeed);
    } catch (MalformedURLException e) {
      log.error("The externalFeedUrl is invalid: " + feedURL);
    } catch (FeedException e) {
View Full Code Here

        // accept feed(s) urls like generated in safari browser
        url = "http" + url.substring(4);
        modifiedProtocol = true;
      }
      URL realUrl = new URL(url);
      SyndFeed feed = input.build(new XmlReader(realUrl));
      if(!feed.getEntries().isEmpty()) {
        //check for enclosures
        SyndEntry entry = (SyndEntry)feed.getEntries().get(0);
        if(type != null && type.indexOf("BLOG") >= 0) {
          return new ValidatedURL(url, ValidatedURL.State.VALID);
View Full Code Here

            // read in georss and build tree
            String georssUrlStr = urlNodes.item(i).getFirstChild()
                .getNodeValue();
            WireFeed feed = null;
            try {
              feed = wf.build(new XmlReader(new URL(georssUrlStr)));
            } catch (Exception e) {
              System.out.println("[ERROR] Error obtaining geodata url: ["
                  + georssUrlStr + "]: Message: "+e.getMessage()+": skipping and continuing");
              continue;
            }
View Full Code Here

      try
      {
        URL url = new URL(urls[i]);
       
        SyndFeedInput input = new SyndFeedInput();
        feeds.add(new PathElement(input.build(new XmlReader(url))));
      }
      catch (Exception e)
      {
        e.printStackTrace();
      }
View Full Code Here

TOP

Related Classes of com.sun.syndication.io.XmlReader

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.