C# XML에서 자식노드 생성, 값 넣기
C#/Tip :
2009. 9. 12. 15:03
앞 포스트에서 문서 생성하는 것을 올렸는데..
이건 생성한 문서에 자식노드를 생성하고(원하는 놈들을) 값을 넣는 방법입니다.
앞 포스트와 함께 사용하면 더 좋은 코딩이 나올지도...ㅠ
전 초보라 ㅠ
////// 자식노드를 생성해서 CreateNode의 도움을 받아 값 넣기 /// private void NodeSetting() { XmlDocument XmlDoc = new XmlDocument(); XmlDoc.Load("bookconfig.xml"); XmlNode FristNode = XmlDoc.DocumentElement; XmlElement root = XmlDoc.CreateElement("BOOK"); root.SetAttribute("NUMBER", "1"); root.AppendChild(CreateNode(XmlDoc, "NAME", "열공하자!")); root.AppendChild(CreateNode(XmlDoc, "MADE", "ㅁㅁ출판")); FristNode.AppendChild(root); XmlDoc.Save("bookconfig.xml"); } ////// 자식노드 생성하고 값넣기 /// /// /// /// ///protected XmlNode CreateNode(XmlDocument xmlDoc, string name, string innerXml) { XmlNode node = xmlDoc.CreateElement(string.Empty, name, string.Empty); node.InnerXml = innerXml; return node; }
* XML관련한 포스트들...
2009/09/12 - [C#.NET 2.0/Tip] - C# XML문서 만들기
2009/09/12 - [C#.NET 2.0/Tip] - C# XML 의 노드를 추가, 수정, 삭제 하기
'C# > Tip' 카테고리의 다른 글
C# 웹에서 파일 다운로드 방법 (0) | 2009.09.16 |
---|---|
C# XML 의 노드를 추가, 수정, 삭제 하기 (1) | 2009.09.12 |
C# XML문서 만들기 (0) | 2009.09.12 |
c# 폼디자인, 컨트롤박스 만들기 (0) | 2009.09.09 |
C# 에서 interop가 참조안될때 (0) | 2009.09.02 |