非法语法期望有效的起始名称字符

时间:2012-06-08 07:40:16

标签: c# .net xml app-config

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

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

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

2 个答案:

答案 0 :(得分:12)

你不应该逃避它,而是编码它到&amp;

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

答案 1 :(得分:1)

Try &amp;

尝试使用上面的字符串而不是&amp;