&正在转换为& 在xml输出中.如何在C#中避免这种情况?

sul*_*ana -1 c# xml

我正在为包含&符号的节点的属性分配一些字符串值.在Xml输出中,我得到&符代替&如何避免?

这是我写的代码:

     XmlAttribute attr=doc.CreateAttribute("name");
     attr.Value ="me&mine";
     node.Attributes.Append(attr);
     itemnode.AppendChild(node);
     doc.Save(path);
Run Code Online (Sandbox Code Playgroud)

我得到的输出就像

     <add name="me&amp;mine"/>
Run Code Online (Sandbox Code Playgroud)

Row*_*haw 6

这将是正确的输出(事实上,如果没有编码&符号,它将作为XML无效)