读书人

新手:XML怎样获取根结点名

发布时间: 2012-09-29 10:30:01 作者: rapoo

新手求救: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();                       } 

读书人网 >C#

热点推荐