นี่คือวิธีที่ฉันกำลังแปลงXMLDocumentเป็นString
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 แทนที่ "\"แต่วิธีการนั้นใช้ได้หรือไม่ มีผลข้างเคียงหรือไม่? มันจะทำงานได้ดีไหมถ้า XML นั้นมี"\" อยู่ด้วย
using
XmlTextWriter