我想将我的节点输出保存到一个字符串中,以便以后可以使用它。我该怎么做?当我尝试使用 Stringbuilder() 时,它会将整个 XML 文件写入字符串,而不仅仅是我选择的节点。
这是我的代码:
XDocument xmlDoc = XDocument.Load("file.xml");
var q = from c in xmlDoc.Descendants("Parent")
select (string)c.Element("Child");
foreach (string Child in q)
{
Console.WriteLine("Site: " + Child);
}