如上图所示,我要读取到ELEMNTS节点下的子节点内容,例如读取第一个子节点所有内容,代码怎么写呢?
uint8
VALUE
/DataTypes/BaseTypes/uint8
如果单独读取到
/DataTypes/BaseTypes/uint8
这个内容怎么写?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Xml.Linq;
namespace Q694432
{
class Program
{
static void Main(string[] args)
{
XmlDocument doc = new XmlDocument();
doc.Load("TunerServiceInterface.arxml");
var nodes = doc.GetElementsByTagName("BASE-TYPE-REF");
foreach (XmlNode node in nodes)
{
Console.WriteLine(node.InnerText);
}
}
}
}
如果只要第一个:Console.WriteLine(nodes.Item(0).InnerText);
用LinqToXml
xDoc.Element("ar-packages").Element("ELEMNTS").Elements("IMPL...") 剩下的自己补充吧