2

我正在使用耶拿图书馆。当我想打开这个地址时:

model = FileManager.get().loadModel("http://dbpedia.org/resource/Shlomo_Breznitz");

我得到了这个例外:

http://dbpedia.org/resource/Shlomo_Breznitz(line 54 column 8): Element or attribute do not match QName production: QName::=(NCName':')?NCName.

这是jena的一个错误,因为这个异常就发生在这里(我尝试阅读的其他rdf都可以)还是这个rdf文件有问题?

4

1 回答 1

4

这意味着从 DBPedia 返回的数据格式不正确(不幸的是,这很常见) - 将 URL 放入W3C RDF/XML 验证器也会显示此错误

目前唯一的解决方法是下载文件并在使用 Jena 解析之前自己手动修复错误

于 2012-04-20T16:04:56.110 回答