2011-11-14 28 views
3

私はtripplestore(AllegroGraph)にインポートしたいRDFファイルをいくつか持っていますが、最初のファイルには認識できない文字があるというSAXパーサエラーが出ます。問題の行を削除した後、すべてが素晴らしいです。 次に、私はW3CのRDFバリデーターとRDFのRDFでエラーラインを使ってみましたが、未定義の言語に関する警告がありました(エラーラインについてはまったく何もありません)。 RDFファイルのエラーを見つけるための方法(可能であればjava)を提案してください。RDF読み込み/解析エラー

編集:問題の行は次のとおりです。

<gn:alternateName xml:lang="got">&#66352;&#66374;&#66354;&#66352;&#66365;&#66361;&#66371;&#66372;&#66352;&#66365;</gn:alternateName> 
+0

出力の詳細について教えてください。正確なエラーメッセージとは何ですか?また、エラーを生成する行はどのように見えますか? –

答えて

1

あなたが検証を行うためにゴマのRio parserを使用することができます。 this blogpostには、一般的なRioでの作業方法が記載されています。具体的には、具体的には、パーサーから詳細な警告とエラーを受け取ってを作成して添付します。

しかし、遭遇する問題はSAX/XMLのレベルであると言われているので、一般的なXMLバリデーターを使用して何が間違っているかを知ることもできます。最も可能性の高い原因(詳細はわかりませんが)は、どこかに間違ってエンコードされた文字があることです。

関連する問題