C#Xml从StringBuilder中解析

Gre*_*reg 3 c# xml stringbuilder

我有一个StringBuilder与XML文件的内容.XML文件内部是一个名为的根标记<root>,包含多个<node>标记.

我想解析XML以读取s中的标签值,但不知道如何做.

我是否必须使用一些C#XML数据类型?

提前致谢

小智 6

StringBuilder sb = new StringBuilder (xml);

TextReader textReader = new StringReader (sb.ToString ());
XDocument xmlDocument = XDocument.Load (textReader);

var nodeValueList = from node in xmlDocument.Descendants ("node")
                    select node.Value;
Run Code Online (Sandbox Code Playgroud)