我有一個XDocument
,我想從中刪除XElement
。從XDocument中刪除XElement錯誤
我試試這個代碼: -
XDocument XDoc = XDocument.Parse(XMLFile);
var PricedItineraryRemove = XDoc.Descendants("PricedItinerary");
foreach (XElement xle in PricedItineraryRemove)
{
if (xle.Attribute("SequenceNumber").Value != SequenceNumber.ToString())
{
xEle.Remove(); //this line giving error second time.
}
}
xEle.Remove()
工作正常第一次,但第二次給予System.InvalidOperationException
例外。
你給甚至不編譯代碼 - 你還沒有聲明'xEle'。您還應該提供*完整*異常詳細信息 - 我懷疑有一條有用的消息。 –