您可以将字符串加载到内存中表示形式,例如,使用LINQ to SQL XDocument类型.可以使用Parse方法完成加载字符串,并使用以下方法将文档保存到文件Save:
open System.Xml.Linq;
XDocument doc = XDocument.Parse(xmlContent);
doc.Save(fileName);
Run Code Online (Sandbox Code Playgroud)
问题是,如果您已经有正确格式化的XML文档,为什么要这样做呢?
我能想到的一个很好的理由是:
如果那不是您所需要的,那么您应该将数据写入文件(正如其他人所建议的那样).