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为结束。 您提示的是我的拼写错误测试的 。 –