Konvertieren Sie XmlDocument in String
Hier ist, wie ich gerade konvertiereXMLDocument zuString
StringWriter stringWriter = new StringWriter();
XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter);
xmlDoc.WriteTo(xmlTextWriter);
return stringWriter.ToString();
Das Problem mit dieser Methode ist, dass, wenn ich habe" ((Anführungszeichen) die ich in Attributen habe) es entgeht ihnen.
Zum Beispiel:
<Campaign name="ABC">
</Campaign>
Oben ist das erwartete XML. Aber es kehrt zurück
<Campaign name=\"ABC\">
</Campaign>
ich kannString.Replace "\" Aber ist diese Methode in Ordnung? Gibt es irgendwelche Nebenwirkungen? Funktioniert es einwandfrei, wenn das XML selbst a enthält?"\"