以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  [求助]请问用Jena进行SPARQL查询后返回结果怎么不带URI  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=86313)


--  作者:gracemilk
--  发布时间:8/18/2010 11:01:00 PM

--  [求助]请问用Jena进行SPARQL查询后返回结果怎么不带URI
做了查询语句了
返回的结果会有URI 怎么让他们不见 单纯返回结果?

----------------------------------------------------------------------
| name                                                               |
======================================================================
| "Mother"^^<http://www.w3.org/2001/XMLSchema#string>            |
|              |
----------------------------------------------------------------------

我想让他直接返回 Mother


--  作者:Lexxuan
--  发布时间:8/19/2010 6:13:00 AM

--  
输出的表格是jena自带的输出格式,也就是ResultSetFormatter.out(System.out, results, query)的输出就会是这样子。

你也可以自己用循环以字符串输出每条结果,粗略地说就是用results.hasNext()来作为循环判断,toString来转字符串。

转为字符串后就方便了,比如用split筛选出你所需要的信息。


--  作者:laotao
--  发布时间:8/20/2010 10:10:00 AM

--  
((Literal)node).getString()
--  作者:gracemilk
--  发布时间:8/20/2010 4:56:00 PM

--  
谢谢楼上的朋友!!解决了的

[此贴子已经被作者于2010-8-20 18:08:12编辑过]

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
27.344ms