xml_reader_N2() public method

public xml_reader_N2 ( string path ) : XmlNodeList
path string
return System.Xml.XmlNodeList
Example #1
0
        private void main(string path)
        {
            XmlNodeList N2;

            Essay_exam_reader xml_reader = new Essay_exam_reader();
            N2 = xml_reader.xml_reader_N2(path);

            Essay_exam_withKey_Writer essay_exam_withKey_writer = new Essay_exam_withKey_Writer();
            essay_exam_withKey_writer.setpath(".\\xml\\exam_withKey.xml");

            Essay_QA_find_key xml_find_key = new Essay_QA_find_key();

            //List<Thread> find_key_thread = new List<Thread>();

            //int ft = 0;

            //foreach (XmlNode n2 in N2)
            //{

            //    find_key_thread.Add(new Thread(() =>
            //    {
            //        XmlDocument xmldocument = new XmlDocument();
            //        XmlNode new_n2 = xmldocument.ImportNode(n2, true);
            //        List<string> key;
            //        key = xml_find_key.findkey(new_n2, ft);
            //        Monitor.Enter(essay_exam_withKey_writer);
            //        essay_exam_withKey_writer.write_key(new_n2, key);
            //        Monitor.Exit(essay_exam_withKey_writer);
            //    }
            //    ));
            //    find_key_thread[ft].Start();
            //    ft++;
            //}

            //foreach (Thread t in find_key_thread) t.Join();

            foreach (XmlNode n2 in N2)
            {
                XmlDocument xmldocument = new XmlDocument();
                XmlNode new_n2 = xmldocument.ImportNode(n2, true);
                List<string> key;
                key = xml_find_key.findkey(new_n2);
                essay_exam_withKey_writer.write_key(new_n2, key);
            }

            essay_exam_withKey_writer.save();

            MessageBox.Show("finish QA");
        }