今日の朝、コードをテストしていたところ、突然このエラーが発生しました。昨日の夜まで作業ファイルだったので、ここで何をすべきかわかりません。
Stackoverflow の Web サイトで解決策を確認しましたが、解決策は元のコードに基づいており、ローカルです。
ここで何が問題なのか誰かが教えてくれることを願っています?? この問題の解決策はありますか??
今日の朝、コードをテストしていたところ、突然このエラーが発生しました。昨日の夜まで作業ファイルだったので、ここで何をすべきかわかりません。
Stackoverflow の Web サイトで解決策を確認しましたが、解決策は元のコードに基づいており、ローカルです。
ここで何が問題なのか誰かが教えてくれることを願っています?? この問題の解決策はありますか??
循環参照が原因で、データが有効なXMLではなくなっている可能性があります。ドリルダウンして、サブセットに問題があるかどうかを確認します。または、問題をより迅速に特定できる場合は、いくつかのツールを試してみてください。ツールとは、xmlspyのようなアプリ(またはhttp://www.w3schools.com/dom/dom_validate.aspのようなオンラインチェック)を意味します
私のC#Windowsフォームアプリケーションコードでは、「System.StackOverFlowException」をスローした循環参照(XMLファイルではありません)は次のようになりました.@zmbqのコメントに従って、私が取ったアプローチは段階的に壊れていました:
class A
{
//Class A code
class B
{
//Class B code
}
}
class C
{
A a = new A();
B b = new B();
C c = new C(); /*CALLING THE SAME CONSTRUCTOR IN CIRCULAR FASHION*/
}
クラス C へのコンストラクター呼び出しを削除しました (これは実際には必要でした)。今では正常に動作します!!