• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Nodeのキャストに失敗します)

Nodeのキャストに失敗します

このQ&Aのポイント
  • Javaで、ノードリストからひとつの要素を抽出しようとしていますが、Nodeのキャストに失敗しています。
  • ソースコードを書いている際にコンパイルは通りますが、キャストを行っている行でClassCastExceptionが発生し、処理が終了してしまいます。
  • エラーメッセージにはcom.sun.org.apache.xerces.internal.dom.DeferredTextImplというクラスが関係しているようです。原因に心当たりのある方、ご教示いただけないでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.1

pNodeList.item(j)の戻り値がElementオブジェクトではないからでしょ。 テキストノードの用に、Elementではないものが返ることは当たり前にありますよ。 タイプを判定してからキャストしないと、まず間違いなく例外が発生します。

domagoo
質問者

お礼

ngsvxさんありがとうございます。 ご回答を頂きながらお返事が遅くなりましてすいません。 ご指摘のとおりで、解決致しました。ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A