C# XML资料操作求教
C# XML文件操作求教
XML文件如下,请问我如何才能读取其中每一项数据。我在网上找了很多XML的教程 说的都不一样 我尝试也都没有成功。 另外 encoding="utf-8" 这样写 编译器就报错(VS2010 .net3.5)要用gb2312才能正常读取 不知道是为什么?
------解决方案--------------------
refer :
<?xml version="1.0" encoding="utf-8"?>
<Test>
<ID>2465</ID>
<Description>"80"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>0x00000000</Address>
<Offsets>
<Offset>0x0</Offset>
<Offset>0x4</Offset>
<Offset>0x8</Offset>
<Offset>0xC</Offset>
</Offsets>
</Test>
XML文件如下,请问我如何才能读取其中每一项数据。我在网上找了很多XML的教程 说的都不一样 我尝试也都没有成功。 另外 encoding="utf-8" 这样写 编译器就报错(VS2010 .net3.5)要用gb2312才能正常读取 不知道是为什么?
------解决方案--------------------
refer :
class Program
{
static void Main(string[] args)
{
Item item = new Item();
List<Offsets> offsets = new List<Offsets>();
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.Load("test.xml");
XmlNodeList xmlNodeList = xmlDocument.SelectNodes("Test");
foreach (XmlNode node in xmlNodeList)
{
item.ID = Convert.ToInt32(node.SelectSingleNode("ID").InnerText);