新手求救:XML怎样获取根结点名
<?xml version="1.0" encoding="utf-8" ?>
<str1>
<text>PARTS NO.</text>
<font>Arial</font>
<fontsize>12</fontsize>
<left>3</left>
<top>0</top>
</str1>
怎样获得"str1" ?
[解决办法]
XMLDocument doc = XX;
doc.LastChild.Name;
大概是这样
[解决办法]
xmldocument的DocumentElement就是根节点
[解决办法]
- C# code
XmlDocument xml = new XmlDocument();xml.Load("XML路径");Console.WriteLine(xml.DocumentElement.Name);
[解决办法]
using (Stream st = File.OpenRead("xml文件路径"))
{
using (StreamReader sr = new StreamReader(st, Encoding.UTF8))
{
XDocument xdoc = XDocument.Load(sr);
//获得根节点XElement
XElement xe = xdoc.Root;
}
}
XDocument是.NET 4.0
[解决办法]
- C# code
path = @"./xxxxx.xml"; if (File.Exists(kinfopath)) { XElement xmldoc = XElement.Load(path); string str = xmldoc.Name.ToString(); }
[解决办法]
- C# code
path = @"./xxxxx.xml"; if (File.Exists(path)) { XElement xmldoc = XElement.Load(path); string str = xmldoc.Name.ToString(); }