我试图将XML中的数据输入某种结构,一旦装满我可以说数据的话。 财产名称改为价值。
以下编码是将数据输入结构的最优化方法吗?
显然,如果你有分点内容的元件将要求每个单元首先()成为一个问题,那么,有人会打上记忆吗?
增 编
string xml = @"<ROOT>
<ID>1</ID>
<NAME>RF1</NAME>
<STAT>10200</STAT>
<TEST>
<ID>1</ID>
<NAME>BIGUN</NAME>
</TEST>
</ROOT>
";
XElement Data = XElement.Parse(xml);
var Element = (from p in Data.Descendants("ROOT")
select new {
ID = (int)p.Element("ID"),
Test = new {
ID = p.Element("TEST").Descendants("ID").First(),
NAME = p.Element("TEST").Descendants("NAME").First()
},
Stat = p.Element("STAT") }).First();
//Read Element.ID, Element.Test.Name