Преобразовать XmlDocument в строку
Вот как я сейчас конвертируюXMLDocument встрока
StringWriter stringWriter = new StringWriter();
XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter);
xmlDoc.WriteTo(xmlTextWriter);
return stringWriter.ToString();
Проблема с этим методом заключается в том, что если у меня есть" ((цитаты), которые у меня есть в атрибутах) он избегает их.
Например:
<Campaign name="ABC">
</Campaign>
Выше ожидаемый XML. Но это возвращается
<Campaign name=\"ABC\">
</Campaign>
я могу сделатьString.Replace "\" но этот метод хорошо? Есть ли побочные эффекты? Будет ли это работать нормально, если сам XML содержит"\"