2010-03-02 69 views
0

在我的应用程序中,ROME api尝试验证W3C中的反馈和DTD,并且在W3C阻止该IP后一段时间失败。Rome RSS - 在罗马禁用验证RSS

有没有一种方法可以禁用ROME中的XML提要验证?

RSS XML验证时并不需要,因为我们从一个知名的公司获得饲料

回答

2

你可以试试这个?

// create a Document from inputstream is 
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); 
DocumentBuilder builder = factory.newDocumentBuilder(); 
Document doc = builder.parse(is); 

// fetch the feed 
SyndFeedInput input = new SyndFeedInput(); 
SyndFeed feed = input.build(doc); 

的思想是首先解析XML到文档,然后传递该文档到SyndFeedInput。使用DocumentBuilder解析不会针对DTD进行验证。

+0

感谢sdb的回复。但是,错误是由远程服务器启动的一些验证引起的,ROME与此无关。 – budsiya 2010-03-05 00:14:46