我用 JENA 库创建了一些 RDF 文件:Model model = ModelFactory.createDefaultModel();
...
现在如何将其转换为字符串?
谢谢
最佳答案
尝试这样的事情:
String syntax = "RDF/XML-ABBREV"; // also try "N-TRIPLE" and "TURTLE"
StringWriter out = new StringWriter();
model.write(out, syntax);
String result = out.toString();
这使用 Jena 的内置编写器,这些编写器已经可以使用各种受支持的 RDF 语法(例如 RDF/XML 和 Turtle 和 N-Triples)输出 RDF 图。如果你只想转储到 System.out
,那就更简单了:
model.write(System.out, "RDF/XML-ABBREV");
关于java - 如何将 RDF 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10114132/