Hi I need to replace \" for " in a string. For example I have:
<![CDATA[<?xml version=\"1.0\" encoding=\"utf-8\"?>]]>
but I need:
<![CDATA[<?xml version="1.0" encoding="utf-8"?>]]>
This is for sending an inner XML within CDATA. My code below
private static string GetAsCDATA(object oSrc /*inner Xml*/)
{
XmlSerializer oSerializer = new XmlSerializer(oSrc.GetType());
StringBuilder oBuilder = new StringBuilder();
StringWriter oWriter = new EncodingStringWriter(oBuilder, Encoding.UTF8);
oSerializer.Serialize(oWriter, oSrc);
string sXml = oWriter.ToString();
XmlDocument oDoc = new XmlDocument();
XmlCDataSection oCData = oDoc.CreateCDataSection(sXml);
sXml = oCData.OuterXml;
return sXml;
}
Thanks and best regards!