From 242d23a80321a8745b7f77e28603524cc8f0ee26 Mon Sep 17 00:00:00 2001 From: Heikki Levanto Date: Mon, 11 May 2015 15:45:48 +0200 Subject: [PATCH] MPSPARQL-17: Accepr bnodes as well as uris SOme returned nodes have internal node-ids, and not external uris. This patch makes them fetchable as welll --- src/filter_sparql.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/filter_sparql.cpp b/src/filter_sparql.cpp index 11206a7..cef45ef 100644 --- a/src/filter_sparql.cpp +++ b/src/filter_sparql.cpp @@ -506,7 +506,9 @@ Z_Records *yf::SPARQL::Session::fetch( { if (n->type == XML_ELEMENT_NODE) { - if (!strcmp((const char *) n->name, "uri")) + //if (!strcmp((const char *) n->name, "uri")) + if (!strcmp((const char *) n->name, "uri") || + !strcmp((const char *) n->name, "bnode") ) { uri = mp::xml::get_text(n->children); -- 1.7.10.4