PDA

View Full Version : سوال: مقادیر اضافی در خروجی rss



ravand
جمعه 17 آذر 1391, 08:52 صبح
سلام من یه کد rss feeds نوشتم که مقداری رو اضافه بر اون چیزی که روی سایت هست چاپ میکنه چجوری میتونم کاری کنم که دیگه اونا رو نشون نده؟ نمیخوام از replace استفاده کنم.
این ها کدهای من:
package Main;
import java.net.URL;
import java.util.Iterator;
import com.sun.syndication.feed.synd.SyndEntry;
import com.sun.syndication.feed.synd.SyndFeed;
import com.sun.syndication.io.SyndFeedInput;
import com.sun.syndication.io.XmlReader;
public class Main {
public static void main(String[] args) throws Exception {
URL url = new URL("http://rayane.blogsky.com/rss");
XmlReader reader = null;
try {
reader = new XmlReader(url);
SyndFeed feed = new SyndFeedInput().build(reader);
for (Iterator i = feed.getEntries().iterator(); i.hasNext();) {
SyndEntry entry = (SyndEntry) i.next();
System.out.println(entry.getDescription());
}
} finally {
if (reader != null)
reader.close();
}
}
}
اینم کدهای اضافی که در خروجی نمایش میده:

SyndContentImpl.value=

SyndContentImpl.interface=interface com.sun.syndication.feed.synd.SyndContent
SyndContentImpl.type=text/html
SyndContentImpl.mode=null

متشکرم.

همایون افشاری
دوشنبه 20 آذر 1391, 19:15 عصر
فکر می کنم خروجی مربوط به log های کتابخانه ای که استفاده کردید (syndication) باشه.
در این صورت باید ببینید این کتابخانه از چه logger ی استفاده می کنه. مثلا اگه log4j هستش باید log رو به داخل مسیری غیر از stdout هدایت کنید
doc های کتابخانه رو مطالعه کنید.