Parse Wiktionary

时间:2011-12-05 23:38:12

标签: c# .net wiki mediawiki-api wiktionary

是否有任何.Net库来解析我通过mediawiki api检索到的页面?一个标准的mediawiki解析器,可以只用纯数据给出标题和数据,但我宁愿有一个特别适合wiktionary,一个可以给我什么类型的单词和所有定义。 / p>

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

2 个答案:

答案 0 :(得分:2)

如果您使用JSON获得输出,则可以使用许多选项,这些选项都内置于.NET中,并且位于框架本身的外部。

如果再次使用XML获得输出,那么.NET框架本身和框架之外都有强大的XML操作类。

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

答案 1 :(得分:2)

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

如果您希望进一步处理某些内容,我会在WikDictdownload.wikdict.com项目中提供从dbnary数据生成的SQLite和TEI文件。

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