public void XmlParserDecode() { var str = @"<ModbusRtuParameter> <!--主机/站号--> <Host>1</Host> <!--读取功能码。若点位地址未指定区域,则采用该功能码--> <ReadCode>ReadRegister</ReadCode> <!--写入功能码。若点位地址未指定区域,则采用该功能码--> <WriteCode>WriteRegister</WriteCode> <!--串口--> <PortName>COM1</PortName> <!--主机波特率站号--> <Baudrate>9600</Baudrate> </ModbusRtuParameter>"; //str = str.Trim().Trim((Char)0xFEFF).Trim(); var dic = XmlParser.Decode(str); Assert.NotNull(dic); Assert.Equal(5, dic.Count); }