2013-05-17 72 views
2

我正在使用librdf_parser_parse_string_into_model解析RDF_model。然後我保留librdf_model,但免費librdf_parser。它看起來好像模型中的節點也消失了。解析模型後Redland RDF中RDF節點的生命週期?

那麼在這種情況下,Redland RDFlibrdf_node上施加了多長時間?包含它們的模型的生命週期(看起來最方便)還是創建它們的解析器的生命週期(現在可能如此)?文檔似乎對此沒有提及。

回答

2

Redland節點librdf_node被實現爲猛禽術語raptor_term。這些是引用計數,但沒有以任何其他方式進行緩存,所以free() -d不再被引用。同樣的librdf_uriraptor_uri,並以相同的方式工作。