예제 #1
0
        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);
        }