я получил файл, который содержит простую структуру XML, для работы с xml я использую классы bulit в framework 3.5, для строки, не содержащей обратной косой черты, все работает нормально, но в случае, если строки, которые я пытаюсь записать, содержат обратную косую черту, окончательный файл не сохраняется в диск, никаких исключений или каких-либо ошибок вообще. Независимо от того, пишу ли я это как параметр или как значение узла, я даже пытался заменить "\" на "\\" безуспешно. Что я делаю не так?
для создания узла я использую следующий код
public XmlElement ToXml(XmlDocument docXml){
XmlElement answer = docXml.CreateElement("datafile");
answer.SetAttribute("name", dfName);
answer.SetAttribute("path", dfPath);
answer.SetAttribute("user", dfUser);
answer.SetAttribute("pass", dfPass);
answer.SetAttribute("defalut", isDefault.ToString().ToLower());
return answer;
}
Заранее спасибо за любые предложения
Пол