※ ChatGPTを利用し、要約された質問です(原文:Nodeのキャストに失敗します)
Nodeのキャストに失敗します
このQ&Aのポイント
Javaで、ノードリストからひとつの要素を抽出しようとしていますが、Nodeのキャストに失敗しています。
ソースコードを書いている際にコンパイルは通りますが、キャストを行っている行でClassCastExceptionが発生し、処理が終了してしまいます。
エラーメッセージにはcom.sun.org.apache.xerces.internal.dom.DeferredTextImplというクラスが関係しているようです。原因に心当たりのある方、ご教示いただけないでしょうか。
よろしくお願い致します。
Javaで、ノードリストからひとつの要素を抽出しようとしていまして、下のようなソースコードを書いています。
NodeList pNodeList;
Element pNode;
pNodeList = pParentNode.getChildNodes();
pNode = (Element) pNodeList.item(j);
上のソースでコンパイルはとおりますが、キャストを行っている行で下のようなエラーメッセージが表示され、処理が終了してしまいます。
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: com.sun.org.apache.xerces.internal.dom.DeferredTextImpl
原因に心当たりのある方、申し訳ないですがご教示願います。
お礼
ngsvxさんありがとうございます。 ご回答を頂きながらお返事が遅くなりましてすいません。 ご指摘のとおりで、解決致しました。ありがとうございました。