Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
I want to extract a list of feed information from an OPML file in java. I know I have to use some xml-parse technique, but I have no idea what to use.
I am a java beginner, so could you tell me how to do it and give me an example?
Thanks a lot!!
这应该相当直截了当。您可以采用以下两种方法之一。
使用 java 解析功能并将其解析为任何 XML 文件。这是一个使用 DOM 解析的示例。
有很多开源代码/库可以做到这一点。这是一个这样的例子。这个类有一个方法public ArrayList<OpmlElement> readDocument(Reader reader)。您可以从 OPML 文件创建一个Reader对象并将其传递给该函数。请注意,这个库依赖于xml 拉解析器库。因此,如果您不想添加另一个依赖项,请使用第一种方法。
public ArrayList<OpmlElement> readDocument(Reader reader)
Reader
这是该论坛本身的另一个示例。