我记得你好象问过这个问题,不是告诉你用jena了么?你可以参考一下下面这个文章,如果你了解了rdf的结构的话,用起来很简单的。http://cmpp.linuxforum.net/XML/rdf.html (中文)
http://www.xml.com/pub/a/2001/05/23/jena.html (英文)

解决方案 »

  1.   

    谢谢: flyforlove.
    我用JBuilder开发.
    我怎么才能使用jena的库啊.
    我把jena的库添加到了环境变量里,用不起来.
    不知道为何?
      

  2.   

    TO:flyforlove.
    可以用了,我写程序试试,有问题再向你请教,多谢!
      

  3.   

    我代码里写:
       ...
     InputStream in = Frame1.class.getClassLoader().getResourceAsStream("cim10_010825c.rdf");
        if (in == null) {
          throw new IllegalArgumentException(
              "File: " + file + " not found");
        }
       ...
    输出结果错误为:
    java.lang.IllegalArgumentException: File: cim10_010825c.rdf not found
    我的cim10_010825c.rdf 文件和工程文件在同一级目录,输出结果为什么会发现不了文件啊????另外当我改用FileInputStream类时,程序代码如下:
       ...
        FileInputStream in = new FileInputStream("cim10_010825c.rdf");
        if (in == null) {
          throw new IllegalArgumentException(
              "File: " + file + " not found");
        }
       ...
    输出结果:读文件没有报错.但是
    程序输出给了我一个警告如下:
    WARN [main] (RDFDefaultErrorHandler.java:30) - [1:39]: {W129} Encoding on InputStreamReader or FileReader does not match that of XML document. Use FileInputStream. [GBK != UTF-8]
    我该怎么解决?
    多多请教!