Как я могу использовать RDFXMLParser от Sesame в JRuby?
Я не очень опытен в Java и JRuby, но мне нужно проанализировать RDF-данные, используя RDFXMLParser Sesame в JRuby, и мой мозг с питонским умом просто не хочет в них разбираться. У меня проблемы с переводом примера Java на JRuby. Сначала я не знаю, как определить RDFHandler таким образом, чтобы это имело смысл. Я также не понимаю, почему методы разбора нуждаются в Reader и URI, поскольку я хочу только проанализировать локальный файл.
Я был бы очень признателен за пример кода на JRuby. Большое спасибо!
1 ответ
Я не могу помочь вам в части вашего вопроса, касающейся JRuby, но что касается вашего замешательства по поводу того, как вызвать parse()
Метод: если вы хотите только проанализировать локальный файл, вы обычно делаете это, просто создавая java.io.FileInputstream
объект для вашего файла и предоставление его парсеру.