LINQ and some difference between XDocument and XElement

app.config
Winform code:
            XElement config  =  XElement.Load(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);
            
foreach  (XElement xe  in  config.Elements())
                textBox1.Text 
+=  (xe.Name.ToString()  +  Environment.NewLine);

            XDocument xd 
=  XDocument.Load(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);
            
foreach  (XElement xe  in  xd.Elements())
                textBox1.Text 
+=  (xe.Name.ToString()  +  Environment.NewLine);

Output:
MyConfig
configSections
connectionStrings
configuration
some other XLINQ samples
There, u can c the differences between XElement and XDocument :)
In the past, I wrote some XML operation tutorials in non-LINQ time: http://hi.baidu.com/feishunji/blog/category/Xml

Marius Bancila has also contributed some good introduction articles of LINQ:
Introduction to LINQ, Part 1: LINQ to Objects
Introduction to LINQ, Part 2: LINQ to XML
Introduction to LINQ, Part 3: LINQ to SQL

你可能感兴趣的:(document)