<?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" ?

解决方案 »

  1.   

    XMLDocument doc = XX;doc.LastChild.Name;大概是这样
      

  2.   

    xmldocument的DocumentElement就是根节点
      

  3.   


    XmlDocument xml = new XmlDocument();
    xml.Load("XML路径");
    Console.WriteLine(xml.DocumentElement.Name);
      

  4.   

    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
      

  5.   


               path = @"./xxxxx.xml";          
               if (File.Exists(kinfopath))
               {
                  XElement xmldoc = XElement.Load(path);
                  string str = xmldoc.Name.ToString();
                
               }    
      

  6.   

     path = @"./xxxxx.xml";          
               if (File.Exists(path))
               {
                  XElement xmldoc = XElement.Load(path);
                  string str = xmldoc.Name.ToString();
                
               }