首先建立一个xml 文件:
<?xml version="1.0" encoding="utf-8" ?>
<uart_set>
<baudrate>115200</baudrate>
<databits>8</databits>
<parity>parity.none</parity>
<stopbits>1</stopbits>
</uart_set>
具体操作看程序:
namespace ConsoleApp2
{
class Program
{
string[] DataSave = new string[4];
static void Main(string[] args)
{
//载入xml文件
string address = Directory.GetCurrentDirectory() + @"\UART.XML";
XDocument Uart= XDocument.Load(address, LoadOptions.SetLineInfo);
//读取根目录下的第一个节点
XElement s1 = (XElement)Uart.Root.FirstNode;//读取根目录下第一个子节点数据
//
for (int i = 0; i <3; i++)
{
s1 = (XElement)s1.NextNode;//读取下一个节点的下一个节点
Console.WriteLine(s1.Value);
}
Console.Read();
}
}
输出如下: