Преобразовать 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 "\"&nbsp;но этот метод хорошо? Есть ли побочные эффекты? Будет ли это работать нормально, если сам XML содержит"\"