Reading from XML document

suggest change

An example XML file

<Sample>
    <Account>
        <One number="12"/>
        <Two number="14"/>
    </Account>
    <Account>
        <One number="14"/>
        <Two number="16"/>
    </Account>
    </Sample>

Reading from this XML file:

using System.Xml;
using System.Collections.Generic;

public static void Main(string fullpath)
{
    var xmldoc = new XmlDocument();
    xmldoc.Load(fullpath);
    
    var oneValues = new List<string>();
    
    // Getting all XML nodes with the tag name
    var accountNodes = xmldoc.GetElementsByTagName("Account");
    for (var i = 0; i < accountNodes.Count; i++)
    {
        // Use Xpath to find a node
        var account = accountNodes[i].SelectSingleNode("./One");
        if (account != null && account.Attributes != null)
        {
            // Read node attribute
            oneValues.Add(account.Attributes["number"].Value);
        }
    }
}

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:


XmlDocument:
* Reading from XML document

Table Of Contents
17 Regex
19 Arrays
21 Enum
22 Tuples
24 GUID
27 Looping
36 Casting
46 Methods
67 XmlDocument
88 Events
92 Structs
104 Indexer
106 Stream
107 Timers
109 Threading
127 Caching
135 Pointers
147 C# Script