Сбежать \ в XML? - PullRequest
       14

Сбежать \ в XML?

0 голосов
/ 26 октября 2018

В коде C # я использовал следующий формат даты и времени в методе .ToString().

Format= "\"'\"yyyy-MM-dd HH:mm:ss.fff\"'\"" 

этот формат также добавляет цитаты к форматированному времени даты в строке и хорошо работает при использовании в csharp.

Однако я хочу передать этот формат в файл XML, но сериализация не удалась из-за \.

Как экранировать \"'\" в формате?

1 Ответ

0 голосов
/ 26 октября 2018

Обратная косая черта (\) - это , а не символ префикса escape в XML:

  • \ сам по себе не требует для экранирования в XML символьные данные .

  • \ само по себе не разрешено появляться в компоненте XML (элемент или атрибут) names .

Чтобы сбежать :

  • & использование &
  • " использование "
  • ' использование '
  • < использование &lt;
  • > использование &gt;

Но обязательно примите во внимание контекст: Требования к экранированию символов XML зависят от контекста .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...