GetXMLData() public method

public GetXMLData ( int index ) : string
index int
return string
コード例 #1
0
        private void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (listView1.SelectedIndices.Count == 1)
            {
                int index = listView1.SelectedIndices[0];

                // загружаем синтаксическое дерево внутри блока <sentence>, заполняем TreeView
                string xml_data = parsed_corpus.GetXMLData(index);

                XmlDocument xml = new XmlDocument();
                xml.LoadXml(xml_data);
                XmlNode  n_sent = xml.DocumentElement.SelectSingleNode("sentence");
                Sentence sent   = new Sentence(n_sent);

                treeView1.Nodes.Clear();

                TreeNode root_n = treeView1.Nodes.Add(sent.root.word.word);

                RenderTree(root_n, sent.root);
                root_n.ExpandAll();
            }
        }