7

是否有任何.Net 库来解析我通过 mediawiki api 检索到的页面?一个标准的 mediawiki 解析器可以只给出标题和纯数据中的数据就可以了,但我宁愿有一个特别适合维基词典的,一个可以告诉我它是什么类型的词和所有定义的。

我不想为此编写自己的解析器。有什么建议么?

4

2 回答 2

4

dbnary项目以 RDF 形式提供来自维基词典的解析信息。

如果您想进一步处理某些内容,我会提供从 dbnary 数据生成的 SQLite 和 TEI 文件,作为我在download.wikdict.com上的WikDict项目的一部分。

这并不能真正回答 .net 库的问题,但我相信您会很容易找到读取 XML (TEI)、SQLite 或 RDF 的库。

于 2016-09-26T12:57:51.697 回答
2

如果您以 JSON 格式获取输出,则可以使用许多选项,包括 .NET 内置和框架本身的外部选项。

如果您以 XML 形式获得输出,那么在 .NET 框架本身和框架之外都有强大的 XML 操作类。

您将必须更具体——提供格式和一些示例输出。

于 2011-12-05T23:43:21.163 回答