我有一个obeservable集合_kidlist,我想创建一个XML文档,其中包含1个父节点Daddy和每个孩子的子节点。 当谈到LINQ to xml时,我是一个完整的菜鸟,但我该怎么做? 当我迭代集合时,我得到一个父节点爸爸为每个孩子,但我想要一个父节点和N个孩子节点
foreach (kiddo _kid in _kidlist)
{
XElement Daddy = new XElement( "Daddy",
new XElement( "Kid"),
new XElement( "Name", _kid.Name),
new XElement( "Age", _kid.Age )));
}
提前致谢,
麦克
答案 0 :(得分:3)
var document =
new XDocument(
new XElement(
"Daddy",
from kid in _kidlist
select new XElement(
"Kid",
new XElement("Name", kid.Name),
new XElement("Age", kid.Age))));