- - PR -
XMLへの保存
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2003-08-23 10:45
お世話になってます。UKです。
DOMでのXMLファイルへの保存方法なんですが、参考書をみてそのまま作成したのですが エラーが出ます。 FileWriter fwObj = new FileWriter(FileName) ; BufferedWriter bwOut = new BufferedWriter(fwObj) ; ((XmlDocument)document).write(bwOut, "Shift_JIS") ; bwOut.flush() ; bwOut.close() ; の((XmlDocument)document).write(bwOut, "Shift_JIS")で java.lang.ClassCastExceptionが出ます。 どなたかご教授宜しくお願いします |
|
投稿日時: 2003-08-24 05:03
例外が示している通り、オブジェクトのクラスとは違うクラスにキャスト
しようとしてるからでしょう。 もし、例外が発生している行が writeしている行ならば、 documentが XmlDocumentクラスのオブジェクトではないということです。 一度、デバッガなり printするなりして、 documentのクラスが何なのか、XmlDocumentかまたはそのサブクラスか どうか確かめてみてください。 そうでなければ castできません。 |
|
投稿日時: 2003-08-24 11:33
CLASSPATHからxerces.jarを削除したらできるようになりました。
クラスパスの重複の問題のようです。詳しくはよくまだわかりませんが、 調べてみたいとおもいます Kissingerさんありがとございます |
1
