Странное поведение XDocument.Parse(), когда строка с двойной кодировкой или строка с одинарной кодировкойC#

Место общения программистов C#
Anonymous
Странное поведение XDocument.Parse(), когда строка с двойной кодировкой или строка с одинарной кодировкой

Сообщение Anonymous »

У меня есть следующий код:

Код: Выделить всё

using System;
using System.Xml.Linq;

public class Program
{
public static void Main()
{
var doc = XDocument.Parse("");
Console.WriteLine(doc);
var doc2 = XDocument.Parse("");
Console.WriteLine(doc2);
}
}
Я стремлюсь закодировать elem с помощью SQL-запроса только один раз и экспортировать тот же XML с закодированным запросом.
Однако я заметил, что одиночные закодированные атрибуты XML теряют всю кодировку при анализировать через Xdocument.Parse().
Что мне следует сделать, чтобы сохранить один закодированный атрибут?

Подробнее здесь: https://stackoverflow.com/questions/790 ... encoded-st

Вернуться в «C#»