using System.Runtime.Intrinsics.X86;
using System.Xml.Linq;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
string xml = "<ACTIVE_ROOT>\r\n <XM>测试</XM>\r\n <XB>男</XB>\r\n <CSRQ>19920813</CSRQ>\r\n " +
" <MZ>汉族</MZ>\r\n <HYZK>未婚</HYZK>\r\n <GDLXDH>185****2341</GDLXDH>\r\n</ACTIVE_ROOT>";
XDocument xmlDoc = XDocument.Parse(xml);
// 获取根节点
XElement root = xmlDoc.Root;
// 遍历子节点
foreach (XElement element in root.Elements())
{
string name = element.Name.ToString();
var value = element.Value;
Console.WriteLine("结果输出" + name + ":" + value);
}
}
}
}
运行结果如图:
更多XElement相关可参考官方文档:XElement 类概述 - .NET | Microsoft Learn