// 간단한 xml 예제
var root = new XElement("root",
new XAttribute("attr", "value"),
new XElement("child", "test"));
결과
<root attr="value">
<child>test</child>
</root>
-----------------------------------------------------------
// List 에 담긴 내용을 linq 를 이용해 쉽게 xml 형태로 변환이 가능합니다.
People p1 = new People() { name = "A", age = 4 };
People p2 = new People() { name = "B", age = 5 };
People p3 = new People() { name = "C", age = 6 };
People p4 = new People() { name = "E", age = 7 };
People p5 = new People() { name = "F", age = 8 };
List<People> pList = new List<People>() { p1, p2, p3, p4, p5 };
var peoples = new XElement("Peoples",
from p in pList
select new XElement("People",
new XAttribute("name", p.name),
new XAttribute("age", p.age)));
결과
<Peoples>
<People name="A" age="4" />
<People name="B" age="5" />
<People name="C" age="6" />
<People name="E" age="7" />
<People name="F" age="8" />
</Peoples>
'C# > Winform' 카테고리의 다른 글
(Linq) linq - join into (0) | 2017.04.14 |
---|---|
(Linq) Linq to DataSet (0) | 2017.04.14 |
(Linq) linq T Type Join result T Type (0) | 2017.04.14 |
(WPF) wpf 관련 리소스 정리 (0) | 2017.04.13 |
(WPF) 챨스패졸드 책 정리 (0) | 2017.04.13 |