需要在C#的app.config文件中的以下链接中转义哪些字符?

时间:2014-09-17 05:59:26

标签: c# .net xml app-config

当我在.net中构建解决方案时,由于app.config文件中的此链接,它显示错误。我想我需要逃避一些角色。请建议。

<?xml version="1.0"?>
<!-- For more information on using app.config transformation
     visit http://go.microsoft.com/fwlink/?LinkId=125889 -->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
  <appSettings>
    <add key="MarketSolutionUrl" 
         value="http://www.example.com/Search?sid=90&cid=329&lid=1033"/>
  </appSettings>
</configuration>

需要在http链接中转义哪些字符?

<add key="MarketSolutionUrl"
     value= "http://www.example.com/Search?sid=90&cid=329&lid=1033"/>

我试过了&=&amp,但它仍然给出了错误。请指教。

2 个答案:

答案 0 :(得分:5)

与其他XML一样,您需要转义所有五个特殊字符

&     &amp;
"     &quot;
`     &apos;
<     &lt;
>     &gt;

请注意&amp之后丢失的分号。

答案 1 :(得分:1)

应该是:

   <add key="MarketSolutionUrl"  value="http://www.example.com/Search?sid=90&amp;cid=329&amp;lid=1033"/>