如何在没有根节点的情况下保存Xdocument
我有附加模式的soap序列化xml文件到文件,这将导致多个这样的根节点
Component Current Connect Current
我这样做是为了加载XDocument
StreamReader Sr = new StreamReader(filename); XDocument doc = XDocument.Parse("" + Sr.ReadToEnd() + "");
然后我对doc做了一些修改,最后我希望它保存没有根节点和
当我做
doc.Save(filename);
我想保存它没有根节点,因为我可以再次序列化该文件
所以请为我提供任何替代方法来实现….
提前致谢
这将为您提供没有根节点的xml。
StringBuilder sb = new StringBuilder(); doc.Root.Elements().ToList().ForEach(x => sb.Append(x.ToString())); string xmlWithoutRootNodes = sb.ToString(); File.WriteAllText("file", xmlWithoutRootNodes);