Например:

<codes>\n\r\t</codes>

Когда я читаю "коды" узла в строке, он должен содержать 3 символа '\n', '\r', '\t', как если бы он был s="\n\r\t";

4
xander 5 Фев 2013 в 05:37
1
СОВЕТ: Вы можете использовать инструмент форматирования «Образец кода» (на панели инструментов) и обратные кавычки (тот же ключ, что и ~ тильда ~), чтобы отформатировать этот раздел, как я сделал здесь. :-)
 – 
Jaxidian
5 Фев 2013 в 05:39
Вы можете показать реальный код .. также хотите ли вы сохранить пробелы в файле XML ..? например xDoc.PreserveWhitespace = true; xDoc.Save(...);, пожалуйста, поясните свой вопрос, а также покажите пример XML, на который вы хотите, чтобы ваш конечный результат выглядел ..
 – 
MethodMan
5 Фев 2013 в 05:44
Я не могу сказать из текущего вопроса, но это возможный Дубликат: stackoverflow.com/questions/6402596/xml-string-to-xml-document
 – 
Jaxidian
5 Фев 2013 в 05:46
Хотя это возможно (как указано в ответе (ах)), я бы серьезно подумал о том, чтобы иметь дело с этим внутренним кодом. На самом деле нет никакой необходимости включать форматирование в XML.
 – 
Wim Ombelets
5 Фев 2013 в 11:05

1 ответ

Лучший ответ

Вы можете использовать шестнадцатеричные символы:

<codes>&#xA;&#xD;&#x9;</codes>
15
Michael Day 5 Фев 2013 в 05:42
Обратите внимание, что в ответе отсутствует упоминание о режиме чтения XML с сохранением пробелов и нормализации разрыва строки ... В противном случае - нормально.
 – 
Alexei Levenkov
5 Фев 2013 в 05:46