Tag ,


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

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

저작자 표시 비영리 동일 조건 변경 허락
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 아르다

댓글을 달아 주세요

  1. 포스트 잘 봤습니다.

    변수이름이 특이하군요 :)

    first 노드가 아닌... frist 노드라...

    • 하아~그렇네요;
      처음에 작성할때 오타냈었나봐요...ㅠ
      그다음부터는 다 치지를 않으니...ㅠ
      하여튼~들러주셔서 감사합니다 ^^

티스토리 툴바