代码拉取完成,页面将自动刷新
diff -Naur a/src/rdf_parser.c b/src/rdf_parser.c
--- a/src/rdf_parser.c 2024-07-12 11:25:43.699551420 +0800
+++ b/src/rdf_parser.c 2024-07-12 11:25:57.519551420 +0800
@@ -1010,7 +1010,7 @@
" <dc:creator>Dave Beckett</dc:creator>\n" \
" <dc:description>The generic home page of Dave Beckett.</dc:description>\n" \
" </rdf:Description>\n" \
-"</rdf:RDF>"
+"</rdf:RDF>\n"
#define NTRIPLES_CONTENT \
"<http://purl.org/net/dajobe/> <http://purl.org/dc/elements/1.1/creator> \"Dave Beckett\" .\n" \
@@ -1138,11 +1138,11 @@
}
+ fprintf(stderr, "%s: Adding %s string content as stream\n", program, type);
stream = librdf_parser_parse_string_as_stream(parser,
file_content[testi],
uris[testi]);
if(!stream) {
- fprintf(stderr, "%s: Adding %s string content as stream\n", program, type);
fprintf(stderr, "%s: Failed to parse RDF from string %d as stream\n",
program, testi);
failures++;
@@ -1161,6 +1161,10 @@
goto tidy_test;
}
+ if (parser) {
+ librdf_free_parser(parser);
+ }
+ parser = librdf_new_parser(world, type, NULL, NULL);
fprintf(stderr, "%s: Adding %s as iostream, as stream\n", program, type);
iostream = raptor_new_iostream_from_string(world->raptor_world_ptr,
@@ -1190,6 +1194,10 @@
goto tidy_test;
}
+ if (parser) {
+ librdf_free_parser(parser);
+ }
+ parser = librdf_new_parser(world, type, NULL, NULL);
fprintf(stderr, "%s: Adding %s counted string content\n", program, type);
if(librdf_parser_parse_counted_string_into_model(parser,
@@ -1212,6 +1220,11 @@
goto tidy_test;
}
+ if (parser) {
+ librdf_free_parser(parser);
+ }
+ parser = librdf_new_parser(world, type, NULL, NULL);
+
fprintf(stderr, "%s: Adding %s string content\n", program, type);
if(librdf_parser_parse_string_into_model(parser,
@@ -1245,6 +1258,11 @@
}
/* test parsing iostream */
+ if (parser) {
+ librdf_free_parser(parser);
+ }
+ parser = librdf_new_parser(world, type, NULL, NULL);
+
fprintf(stderr, "%s: Adding %s iostream content\n", program, type);
iostream = raptor_new_iostream_from_string(world->raptor_world_ptr,
(void *)file_content[testi],
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。