You can also do this;
Change NO1, NO2 and so forth to just NO. The xml now represent a dataset with table name NO. The original XML will just give you a dataset with multiple tables named NO1, NO2 and so forth.
System.Xml.XmlDataDocument xmlDoc = null;
xmlDoc.Load("<path to the xml file>");
Now you can have fun with xmlDoc.Dataset object.
You also manipulate the XML nodes using the Dataset itself as if it's a database table.