special tegn fra c# til xml
HejJeg sidder og laver et xml document i min c# program, hvor jeg danner mit xml tag til mit document sådan her:
....
XmlElement e_LongAdvice = doc.CreateElement("com", "LongAdvice", "http://www.test.dk");
e_LongAdvice.InnerText = PaymentAdvLongAdvice;
.....
........
public string PaymentAdvLongAdvice
{
get{
string temp = "<![CDATA[";
string temp2 = "]]>";
return temp + paymentAdvLongAdvice + temp2;
}
set{paymentAdvLongAdvice = value;}
}
Mit problem er at min CDATA felt bliver konverteret til html's repræsentation af ascii tegn og det duer jo ikke, jeg skal jo gerne have "<" tegnet ud
Sådan kommer tag'et til at se ud hvis PaymentAdvLongAdvice er "tekst her"
<com:LongAdvice><![CDATA["tekst her"]]></com:LongAdvice>