以下xml文件,尝试用XDocument xmlDoc = XDocument.Parse(xmlContent)方式进行解析,并设置No=“4”的值时报错。
请教错误原因,及正确设置方式
:“Unexpected XML declaration. The XML declaration must be the first node in the document, and no whitespace characters are allowed to appear before it
<?xml version="1.0" encoding="utf-8"?>
<Device>
<DeviceSetting Node="1" Name="P1">
<SubDevice No="1" Name="M1" Enable="1" IP="192.168.1.30" IsChecked="true">
</SubDevice>
<SubDevice No="2" Name="M1" Enable="1" IP="192.168.1.30" IsChecked="false">
</SubDevice>
</DeviceSetting>
<DeviceSetting Node="2" Name="P2">
<SubDevice No="3" Name="dn1" IP="192.168.1.33" IsChecked="false">
</SubDevice>
<SubDevice No="4" Name="a2" IP="192.168.1.34" IsChecked="false">
</SubDevice>
</DeviceSetting>
</Device>