是否有任何.Net 库来解析我通过 mediawiki api 检索到的页面?一个标准的 mediawiki 解析器可以只给出标题和纯数据中的数据就可以了,但我宁愿有一个特别适合维基词典的,一个可以告诉我它是什么类型的词和所有定义的。
我不想为此编写自己的解析器。有什么建议么?
是否有任何.Net 库来解析我通过 mediawiki api 检索到的页面?一个标准的 mediawiki 解析器可以只给出标题和纯数据中的数据就可以了,但我宁愿有一个特别适合维基词典的,一个可以告诉我它是什么类型的词和所有定义的。
我不想为此编写自己的解析器。有什么建议么?
dbnary项目以 RDF 形式提供来自维基词典的解析信息。
如果您想进一步处理某些内容,我会提供从 dbnary 数据生成的 SQLite 和 TEI 文件,作为我在download.wikdict.com上的WikDict项目的一部分。
这并不能真正回答 .net 库的问题,但我相信您会很容易找到读取 XML (TEI)、SQLite 或 RDF 的库。
如果您以 JSON 格式获取输出,则可以使用许多选项,包括 .NET 内置和框架本身的外部选项。
如果您以 XML 形式获得输出,那么在 .NET 框架本身和框架之外都有强大的 XML 操作类。
您将必须更具体——提供格式和一些示例输出。