首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以结构化列表而不是标准.NET格式返回SPARQL结果的XML库?

以结构化列表而不是标准.NET格式返回SPARQL结果的XML库?
EN

Stack Overflow用户
提问于 2010-04-08 13:41:29
回答 1查看 135关注 0票数 1

有没有库可以返回结构化列表中的SPARQL结果,而不是标准的.NET格式?我正在使用SemWeb。我找不到这样的方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-08 22:08:14

SemWeb似乎确实提供了您想要的构建块。看看the documentation,看起来QueryResultSink就是你想要的。您可以使用它构建一个结果列表,或者在结果到达时直接处理它们。

或者,尝试使用dotnetrdfThis introduction显示查询会产生一个可以遍历的SparqlResultSet

示例如下:

代码语言:javascript
复制
TripleStore store = new TripleStore();
// ...data...
Object results = store.ExecuteQuery("SELECT * WHERE {?s ?p ?o}");
if (results is SparqlResultSet) {
    SparqlResultSet rset = (SparqlResultSet)results; 
    foreach (SparqlResult result in rset) { 
        Console.WriteLine(result.ToString());
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2597803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档