0
我將Session值傳遞給我的Asp.Net Project後面的代碼中的XML,並將它傳遞給SQL Server中的SP。用特殊字符發送XML的問題:'& -/
一個XML標記<stMC></stMC>
的是不是忽略特殊字符 像「& - /等
沒有XML解析錯誤。 正當我通過特殊字符的文本。我沒有收到sp的數據。 所以我認爲這可能是因爲特殊字符。
有沒有什麼辦法可以讓XML忽略標籤中的特殊字符? 如果有其他方式,請提出建議。
問題例如:
<root>
<header>
<stNo>1100</stNo>
<stMC>Test's</stMC>
</header>
</root>
在<stMC>
標籤,'(單引號結束我的XML)。
請建議如何忽略特殊字符。
目前還不清楚這些字符是如何打破東西。你遇到無效的XML(例如未轉義的'&'字符)還是XML遇到'''時解析過程中斷?請注意,您的示例是完全有效的XML - 除了結束標記不匹配外(''而不是''),這可能只是帖子中的拼寫錯誤。 – lenz
如何允許在我的XML標籤中使用特殊字符。 每當我選擇包含特殊字符的ddl文本時,它會使我的數據庫操作失敗。 請建議。 –
嗨lenz,謝謝你的回覆。 我沒有得到任何無效的XML錯誤或類似的東西,我只是沒有得到任何SP的迴應。 所以我手動運行SP像下面 EXEC usp_GetDetails ' Chico的VF測試 ' AT奇科的opostrophe它給紅顏色,是SP爲結束。 您提示的是我的拼寫錯誤測試的 。 –