Как избежать амперсандов в XML, чтобы они отображались как объекты в HTML?

Я не думаю, что

new List<int> {2, 2, 2}

правильно преобразован в POST, который является связующим, вы хотите отправить

Ids=1&Ids=2&Ids=3

, также может работать отдельный список запятой, im not Конечно, я не использую дрянной по умолчанию modelbinder.

Почему вы все так делаете? Я надеюсь, что псевдокод для чего-то еще ...

487
задан Community 23 May 2017 в 12:02
поделиться

4 ответа

Когда ваш XML содержит & amp; amp; , это приведет к тексту & amp; .

Когда вы используете это в HTML, который будет отображаться как & .

410
ответ дан 22 November 2019 в 22:35
поделиться

Согласно §2.4 спецификации XML 1.0 , вы должны иметь возможность использовать & .

Я попробовал & amp; но это запрещено.

Вы уверены, что это не другая проблема? XML явно определяет это как способ избежать амперсандов.

191
ответ дан 22 November 2019 в 22:35
поделиться

Используйте теги CDATA :

 <![CDATA[
   This is some text with ampersands & other funny characters. >>
 ]]>
64
ответ дан 22 November 2019 в 22:35
поделиться

У вас уже есть много ответов. Но в зависимости от того, что вы хотите сделать, вы можете использовать LINQ.

Допустим, вы хотите получить список сочетаний клавиш, использующих клавишу CTRL.

43
ответ дан 22 November 2019 в 22:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: