1

Java アプリケーションで Jena (apache-jena-libs 3.0.1) を使用して、RDF モデルを作成し、RDF/XML にシリアライズしています。https://jena.apache.org/documentation/io/rdfxml_howto.htmlに記載されているのと同じ方法を使用しています

FileOutputStream out = new FileOutputStream( new File(dir, filename + ".xml") );
RDFWriter rdfWriter = notificationModel.getWriter("RDF/XML-ABBREV");
rdfWriter.setProperty("showXmlDeclaration", "true");
rdfWriter.setProperty("showDoctypeDeclaration", "true");
rdfWriter.write(notificationModel, out, null);

ただし、ライターはどのプロパティも無視し、結果の XML には影響しません。何か案は?

4

1 に答える 1

1

バグあり(JENA-1168とだけ記録)

回避策は使用することです

RDFWriter rdfWriter = new org.apache.jena.rdfxml.xmloutput.impl.Abbreviated() ;
于 2016-04-22T17:39:01.277 に答える