我想从java中的OPML文件中提取一个feed信息列表。我知道我必须使用一些xml-parse技术,但我不知道该使用什么。
我是一名java初学者,所以你能告诉我怎么做并给我一个例子吗?
非常感谢!!
答案 0 :(得分:0)
这应该是相当直接的。你可以采取以下两种方法之一。
使用java解析功能并将其解析为任何XML文件。这是使用DOM解析的example。
这样做有很多开源代码/库。这是one such example。这个类有一个方法public ArrayList<OpmlElement> readDocument(Reader reader)
。您可以从OPML文件创建Reader
对象并将其传递给此函数。请注意,此库取决于xml Pull parser libraries。因此,如果您不想添加另一个依赖项,请使用第一种方法。
此论坛本身就是another example。