Conversão XmlDocument para String
Aqui está como eu estou convertendoXMLDocument paraCorda
StringWriter stringWriter = new StringWriter();
XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter);
xmlDoc.WriteTo(xmlTextWriter);
return stringWriter.ToString();
O problema com esse método é que, se eu tiver" ((aspas) que eu tenho em atributos) ele escapa deles.
Por exemplo:
<Campaign name="ABC">
</Campaign>
Acima está o XML esperado. Mas retorna
<Campaign name=\"ABC\">
</Campaign>
eu posso fazerString.Replace "\" mas esse método está bem? Há algum efeito colateral? Funcionará bem se o XML em si contiver um"\"