将字符串写入xml文件

本文关键字:xml 文件 字符串 | 更新日期: 2023-09-27 18:11:45

我保存了一封电子邮件的所有附件:

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文件?

将字符串写入xml文件

此方法接受字符串。

你可以做

XmlDocument doc = new XmlDocument();
doc.LoadXml("<item><name>wrench</name></item>");

读这

我认为你需要这样做

xml.LoadXml(contentList[0].BodyText.ToString());