2

私はイエナ図書館で働いています。このアドレスを開きたいとき:

model = FileManager.get().loadModel("http://dbpedia.org/resource/Shlomo_Breznitz");

私はこの例外を受け取りました:

http://dbpedia.org/resource/Shlomo_Breznitz(line 54 column 8): Element or attribute do not match QName production: QName::=(NCName':')?NCName.

これはjenaのバグです。この例外はここで発生するため(私が読み込もうとしている他のrdfは問題ありません)、またはこのrdfファイルに何か問題がありますか?

4

1 に答える 1

4

これは、DBPedia から返されるデータの形式が正しくないことを意味します (残念ながら、これは非常に一般的です)。URL をW3C RDF/XML Validatorに入れると、このエラーも表示されます。

現時点での唯一の回避策は、ファイルをダウンロードして手動でエラーを修正してから、Jena で解析することです。

于 2012-04-20T16:04:56.110 に答える