|
|
1
3
这是两种常见的方法之一,所以是的。是的,忽略不感兴趣的标签是处理它的好方法。如果你不需要它,就不需要记下来。如果预先知道您需要什么标记,那么您可能不需要遍历整个DOM树。 您还可以使用SAX解析器,该解析器可能更快、内存占用更少,但在本例中可能不需要,这取决于您希望在提要中获得多少结果。 |
|
3
3
好吧,RSS提要的好处在于,它们总是以某种标准结构出现,即使有些提要包含非标准字段,比如Google Picasa的RSS提要。在我看来,最直接的方法是使用一个工具,它允许您将RSS XML提要解组到RSS bean中。这样,您就不需要编写太多的代码,您可以选择需要的字段并忽略不需要的字段。 在我的情况下,我使用 Castor 为了执行解组过程,我阅读了Google Picasa RSS提要,只收集我想要的字段。希望这有帮助。 |
|
|
4
2
用JAXB处理原子馈送 还可以使用JAXB将XML映射到对象。然后可以在RSS阅读器中使用这些对象。 JAXB参考实现包含在Java SE 6中,也有其他实现,如MOXY(我是技术领先者): 您只需要映射您感兴趣的部分。 用SDO处理原子馈送 您还可以使用服务数据对象(SDO)来执行此操作: |
|
|
5
1
我已经用JDOM库解析并生成了RSS。它已经存在很长时间了,并且经常更新,但是我的经验是它不需要更新。您可能想研究一下它,但是由于它非常强大,您可能会发现它提供了太多的功能。 http://jdom.org/ |