C# XML分析错误:应为字符串文字,但未找到引号字符

C# XML分析错误:应为字符串文字,但未找到引号字符,c#,xml,sql-server-2008-r2,C#,Xml,Sql Server 2008 R2,这是我的xml字符串: <ROOT> <APPLICANT_CURRENT_ADDRESS SLNO=\"0\" EVENT_CD=\"0\" HOUSENUMBER=\"90 abc\" STREETNAME=\"fghdfh\" COLONYLOCALITYAREA=\"fghfgh\" VILLAGETOWNCITY=\"fghdfh\" TEHSILBLOCKMANDAL=\"dfhdfh\" CO

这是我的xml字符串:

<ROOT>  
    <APPLICANT_CURRENT_ADDRESS SLNO=\"0\" EVENT_CD=\"0\" 
         HOUSENUMBER=\"90 abc\" STREETNAME=\"fghdfh\" 
         COLONYLOCALITYAREA=\"fghfgh\" VILLAGETOWNCITY=\"fghdfh\" 
         TEHSILBLOCKMANDAL=\"dfhdfh\" COUNTRY=\"12\" STATE=\"40\" 
         DISTRICT=\"18425\" POLICESTATION=\"18677\" PINCODE=\"545454\" 
         ADDRESSTYPE=\"6\" REFTYPE=\"6\" /> 
</ROOT>

我将它作为xmlDoc发送到数据库,在那里我使用
OpenXml(…)
阅读它

当我试图执行包含读取xmlDoc的机制(使用
OpenXml(…)
方法)的存储过程时,我遇到了这个错误。如有任何建议,将不胜感激


提前感谢。

请删除XML中属性的反斜杠。

我已经这样做了,并且正在这样做,但我必须按原样发送此数据。除了你的建议之外,还有其他解决办法吗?