2012-03-09 10 views
0

私はBaseX APIを使用して開発するのが非常に新しく、メソッドの1つでいくつか問題が発生しています。私はデータベースを作成してオープンしていますが、Addメソッドを使用しようとすると例外がスローされます。 BaseXの例については、this pageを参照してください。BaseXデータベースJavaで追加

コードの別のセクションにデータベースを作成しました。追加しようとしているファイルも自分のコンピュータに存在します。 "〜/ cdsp.Catalog.xml"(ライン1):

org.basex.core.BaseXException:

//Opens the database 
new Open(databaseName).execute(context); 

//adds file to database 
new Add("", directoryPath + indexName + "/" + catalog.getInternalID() + ".Catalog.xml").execute(context); 

私は取得していますエラーはこれです:コードの私のスニペットは、このようになります: 空白が必要です。属性名が見つかりました。

他のXMLファイルをデータベースに追加しようとすると、実際には何を意味するのか分かりません。この例外はあまり見つからないのです。どんな助けでも大歓迎です。ありがとう!

答えて

0

この問題がまだ発生しているかどうかはわかりません。 とにかく、空白が必要な属性がXMLファイルに含まれているようです。 あなたの好みのエディタでcdsp.Catalog.xmlを開いて試してみて、ラインであり、このことができます。1.

希望、 マイケル

が何であるかを見ることができました