앞 포스트에서 문서 생성하는 것을 올렸는데..
이건 생성한 문서에 자식노드를 생성하고(원하는 놈들을) 값을 넣는 방법입니다.
앞 포스트와 함께 사용하면 더 좋은 코딩이 나올지도...ㅠ
전 초보라 ㅠ

        /// 
        /// 자식노드를 생성해서 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 의 노드를 추가, 수정, 삭제 하기

Posted by 아르다