我在Java和JRuBy方面不是很有经验,但是需要在JRuby使用芝麻的RDFXMLParser解析RDF数据,而我的Python头脑却不想进入它。我把Java示例转换成JRuBy有问题。一开始我不知道如何定义rdfhandler。我也不明白为什么解析方法需要一个读取器和一个uri,因为我只想解析本地文件。
我非常感谢jruby中的示例代码。多谢!
最佳答案
我无法帮助您解决问题中特定于jruby的部分,但是对于如何调用parse()
方法的困惑:如果您只想解析一个本地文件,通常只需为您的文件创建一个java.io.FileInputstream
对象并将其提供给解析器即可。