What is the use of & in XML?

本文关键字:amp in XML is the use of What | 更新日期: 2023-09-27 18:00:22

在我的XML中,我发现了这样的东西:

<str_pair key="1" value="&amp;1 Orange" />

我只是好奇&amp;有什么用?

此外,当我将整个值(&amp;1 Orange)绑定到WPF菜单并运行windows应用程序时,该菜单将显示&amp;中包含的整个值。

如果我运行编译/发布的应用程序,&amp;会从菜单中消失吗?

What is the use of &amp; in XML?

&amp;只是"&"(与号)字符的编码版本。

因此,是的,您看到的条目代表"&"字符。

来自W3C XML 1.0规范第2.4节:

与号字符(&)和左尖括号(<)不得以其文字形式出现,除非用作标记分隔符。。。如果其他地方需要它们,则必须分别使用数字字符引用或字符串"&"answers"<"对它们进行转义。