protege3.xで作成されたOWL'ressu.owl'ファイルでSparqlにクエリを実行しました。このために、結果セットをJTextAreaのような使用可能なものに変換するように指示する必要があります。ResultSetFormatter()
私はこのようにそれを使用します
ResultSetFormatter.out(System.out, results, query) ;
そしてそれは私にNetbeansのコンソールでこの結果を与えます:
しかし、System.outをStringに戻そうとすると::
com.hp.hpl.jena.query.ResultSet results = qe.execSelect();
ResultSetFormatter.out(System.out, results, query) ;
ByteArrayOutputStream go = new ByteArrayOutputStream ();
ResultSetFormatter.out((OutputStream)go ,results, query);
String result = go.toString();
jTextArea1.setText(result);
JtextAreaでのみ表示されます
---------------------------------------------------------------
| hasnamefonctioncontrainte | hasnamefonctionprincipale
===============================================================
どうもありがとう