如何在xml中转义<和≤符号?

use*_*281 7 java xml string android

我想<res>在android中创建一个字符串,如下所示:

<string name="bmi0">0: BMI?18.5</string>
<string name="bmi1">1: 18.5<BMI?24</string>
<string name="bmi2">2: 24<BMI?27</string>
Run Code Online (Sandbox Code Playgroud)

但我显示"标签启动未关闭"的错误.

我试图\在前面放一个符号,但它不起作用,它显示了同样的错误.

<string name="bmi0">0: BMI\?18.5</string>
<string name="bmi1">1: 18.5<BMI\?24</string>
<string name="bmi2">2: 24<BMI\?27</string>
Run Code Online (Sandbox Code Playgroud)

如何逃避特殊的XML符号?

Kon*_*kov 12

您必须按以下方式转义这些符号:

  • < 将会 &lt;
  • > 将会 &gt;

?标志不需要逃跑.

  • 你必须在它之后加一个冒号(`;`). (2认同)