상세 컨텐츠

본문 제목

XmlNodeList 이용하여 xml element에 접근하기

WPF

by happynuri 2008. 2. 26. 19:54

본문

private void listdpt_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            string str = this.listdpt.SelectedValue.ToString(); //부서를 선택하면
            StartDptListBox(str); //값을 전달받아서
        }       

private void StartDptListBox(string selListItem)
        {
            XmlDocument xdoc2 = new XmlDocument();
            xdoc2.Load("../../emplist.xml"); //xml을 로드 하고
            XmlNodeList xmlItems2 = xdoc2.SelectNodes("/emps/emp");  //노드리스트를 구성하고
       
            for (int j = 0; j < xmlItems2.Count; j++) //모든 노드에 접근을 한다.
                {
                    XmlNode xmlDetail2;
                    xmlDetail2 = xmlItems2.Item(j).SelectSingleNode("dpt"); ;

                    if (selListItem == xmlDetail2.InnerText)
                    {
                        listBox1.Items.Add(xmlDetail2.InnerText);
                    }
                }
           
       }

출처 : happynuri
       

관련글 더보기

댓글 영역