5

ここに画像の説明を入力 今日の朝、コードをテストしていたところ、突然このエラーが発生しました。昨日の夜まで作業ファイルだったので、ここで何をすべきかわかりません。

Stackoverflow の Web サイトで解決策を確認しましたが、解決策は元のコードに基づいており、ローカルです。

ここで何が問題なのか誰かが教えてくれることを願っています?? この問題の解決策はありますか??

4

2 に答える 2

3

循環参照が原因で、データが有効なXMLではなくなっている可能性があります。ドリルダウンして、サブセットに問題があるかどうかを確認します。または、問題をより迅速に特定できる場合は、いくつかのツールを試してみてください。ツールとは、xmlspyのようなアプリ(またはhttp://www.w3schools.com/dom/dom_validate.aspのようなオンラインチェック)を意味します

于 2012-07-08T08:57:40.067 に答える
0

私の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 へのコンストラクター呼び出しを削除しました (これは実際には必要でした)。今では正常に動作します!!

于 2013-11-26T17:11:03.003 に答える