私はxmlファイルをローカルリソースとして解析するアンドロイドアプリケーションで作業しています。私はそれを解析するためにjdomを使いますが、私は問題があります。私はファイルを開くことができず、理由はわかりません。エラーは次の行にあります。androidのxmlファイルを開くことができません
document = builder.build(new File("res/xml/data.xml"));
ファイルは、自分のプロジェクトのres/xmlフォルダにあります。私はこれを試してみました
java.io.IOException: Couldn't open file:/res/xml/data.xml
Caused by java.io.FileNotFoundException :res/xml/data.xml
:私はこのエラーまし
document = builder.build(new File("data.xml"));
をそれはうまくいきませんでした。なぜファイルが見つからないのかわかりません。
アイデアはありますか?事前に
おかげ
はご提案をいただき、ありがとうございます。 「Uriパス」は動作しますが、行は動作しません。
document = builder.build(new File(path));
メソッドクラスファイルには、タイプentree文字列が必要です。
document = builder.build(new File(path.getPath());
が、それはnullを返し、
document = builder.build(new File(path.toString());
私は同じエラーを得た:私はこれを試してみました。アイデアはありますか? ありがとうございます!