我将串口的初始化数据放在XML中,当我把XML中的数据用变量传给SerialPort类时,出现校验位数据类型不对
              XmlDocument XmlComPort = new XmlDocument();
            XmlComPort.Load(@"E:\COM\COM.xml");
            XmlNode node; 
            node = XmlComPort.SelectSingleNode("/Port/ComPort1/PortName");
            string PortName = Convert.ToString(node.InnerText);
            node = XmlComPort.SelectSingleNode("/Port/ComPort1/BaudRate");
            int BaudRate = Convert.ToInt32(node.InnerXml);         
            node = XmlComPort.SelectSingleNode("/Port/ComPort1/Parity");
            string Parity1 = Convert.ToString(node.InnerText); 上面是从XML中读出数据保存到变量中            SerialPort Port1 = new SerialPort();
这句是将string Parity1转成Parity类型。。
            Port1.Parity = (Parity)Enum.Parse(typeof(Parity), Parity1);
现在的问题是:当运行到这句时出现提出就 “未找到请求的值“ODD”。但程序变量Parity1已经为ODD了???