【问题标题】:Illegal Syntax Expecting valid start name character非法语法需要有效的起始名称字符
【发布时间】:2012-06-12 06:37:41
【问题描述】:

如何在应用设置中转义&?我试过\但没用?

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="preset" value="iPhone & iPod Touch"/>
    </appSettings>
</configuration>

预设键值中的&amp;导致错误Illegal Syntax Expecting valid start name character

【问题讨论】:

  • 感谢您的回答 - 我猜它可能是 &但是当我正在编写服务时很难调试。如果你有信心,我也有信心。

标签: c# .net xml app-config


【解决方案1】:
Try &amp;

试试上面的字符串代替&

【讨论】:

    【解决方案2】:

    你不应该转义它,而是编码它到&amp;amp;:

    <add key="preset" value="iPhone &amp; iPod Touch"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多