我通过电子邮件保存所有附件:
List<Pop3Content> contentList = Pop3Message.GetAttachedContents(client.GetMessage(i).Contents, c => c.IsAttachment == true);
XmlDocument xml=new XmlDocument();
xml.LoadXml(contentList[0].BodyText);
此
contentList[0].BodyText
返回附加XML文件的整个内容,这是我希望在XmlDocument XML中使用它的方式 但是LoadXML方法需要一个实际XML文件的路径。如何将字符串写入“内部”XML文件?
答案 0 :(得分:0)
此方法接受字符串。
你可以做到
XmlDocument doc = new XmlDocument();
doc.LoadXml("<item><name>wrench</name></item>");
阅读this
我认为你需要这样做
xml.LoadXml(contentList[0].BodyText.ToString());