import org.apache.jena.rdf.model.Model; import org.apache.jena.rdf.model.ModelFactory; import org.apache.jena.riot.RDFDataMgr; import org.cyberneko.html.parsers.SAXParser; import org.semarglproject.rdf.ParseException; import org.semarglproject.rdf.rdfa.RdfaParser; public class RdfaHtmlParserExample { public static void main(String[] args) { String htmlFile = "example.html"; Model model = ModelFactory.createDefaultModel(); RdfaParser parser = new RdfaParser(); try { SAXParser saxParser = new SAXParser(); saxParser.setContentHandler(parser); saxParser.parse(htmlFile); parser.getStatements().forEachRemaining(model::add); RDFDataMgr.write(System.out, model, RDFDataMgr.DTURTLE); } catch (Exception e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文