解析實體名稱我發現有在我的代碼中存在"&"
這就是爲什麼錯誤顯示錯誤,同時對XML
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(dsExport.Tables[0].Rows[i]["SubmissionData"].ToString());
的「&」有沒有在submissiondata。我如何刪除特殊字符以便錯誤不再顯示?
在此先感謝
解析實體名稱我發現有在我的代碼中存在"&"
這就是爲什麼錯誤顯示錯誤,同時對XML
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(dsExport.Tables[0].Rows[i]["SubmissionData"].ToString());
的「&」有沒有在submissiondata。我如何刪除特殊字符以便錯誤不再顯示?
在此先感謝
替換您"&"
與"&"
但它是從Web服務中提取的。我們沒有手動給它。 – user2265679
@MicrosoftDJ請擴展您的答案,但沒有充分解釋發生了什麼問題,並且系統已將其自動標記爲低質量帖子。 –
&不是一個非法的XML字符。這不是你的問題。在向任何人詢問您的問題之前,您需要記錄您收到的XML。你可能需要
HTTPUtility.HTMLDecode(yourformdata)
但我聞了很久的SQL注入。
thingbo同樣的問題正在發生,我http://social.msdn.microsoft.com/Forums/windows/en-US/08cf7e24-a46d-4d8d-a286-2688c73b6e6b/an-error-occurred-while-parsing-entityname – user2265679
其顯示錯誤名稱'HTTPUtility'在當前上下文中不存在 – user2265679
嘗試:
XmlDocument xmlDoc = new XmlDocument();
string str = dsExport.Tables[0].Rows[i]["SubmissionData"].ToString();
str = System.Web.HTTPUtility.HTMLDecode(str);
xmlDoc.LoadXml(str);
其顯示錯誤在當前上下文中不存在名稱'HTTPUtility' – user2265679
確保您有: using System.Web; –
同樣的錯誤是否還 – user2265679
對不起,我回答爲時已晚,但我希望這將幫助一些其他球員。這個問題是由於XML中特殊字符的編碼。請在下面鏈接找到可幫助您https://support.google.com/checkout/sell/answer/70649?hl=en
謝謝, Vijay Sherekar
什麼是錯誤? –
解析EntityName時發生錯誤。第14行,第84位。 描述:執行當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。 異常詳細信息:System.Xml.XmlException:分析實體名稱時發生錯誤。第14行,位置84 源錯誤: 第45行:{ 46行:\t \t \t \t 線47:xmlDoc.LoadXml(dsExport.Tables [0] .Rows [I] [ 「SubmissionData」]的ToString()); – user2265679
我發現「&」是有submitdata。這就是爲什麼該錯誤顯示 – user2265679