私はドキュメントファイルを作成するには、このコードを使用しています私のコードエラーながら
を実行しながら、最近、私はエラーをのgettinてきた
DocumentBuilderFactory bFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = bFactory.newDocumentBuilder();
Document doc = (Document) dBuilder.parse(xmlfile);
、私はこのエラーを取得してい
スレッド "main"の例外java.lang.ClassCastException: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImplを にできませんrss.RSS.mainのjavax.swing.text.DocumentにキャストRSS.java:72)
C:\ Users \ユーザーユーザー\のAppData \ローカル\ NetBeansの\キャッシュ\ 8.2 \エグゼキュータ・スニペット\ run.xml:53: Javaが返さ:1
BUILDは(総FAILED時間:0秒)
私はプログラミングに慣れていませんが、私はやるべきことがあります。
Document doc = (Document) dBuilder.parse(xmlfile);
一つの可能な説明は、ソースファイルは、次の2つのクラスの両方を使用していることです:あなたはそれを次の行に使用されているインポートがjavax.swing.text.Document
であることが表示されます
私は非常によく働いてくれてありがとう!しかし、要素を作成するときにも同じエラーが発生します。 '要素docElement =(Element)doc;' 私もorg.w3c.domを使用しましたが、動作しませんでした。 –
衝突がない場合は、まず 'import org.w3c.dom.Element'を使用してください。さもなければあなたのコードの 'Element'とFQDNを使用してください。 –