Вам нужен только один bndbox с несколькими строками. Попробуйте код Xml Linq ниже
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Xml;
using System.Xml.Linq;
namespace ConsoleApplication1
{
class Program
{
const string FILENAME = @"c:\temp\test.xml";
static void Main(string[] args)
{
XDocument doc = XDocument.Load(FILENAME);
DataTable dt = new DataTable("BndBox");
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("xmin", typeof(int));
dt.Columns.Add("ymin", typeof(int));
dt.Columns.Add("xmax", typeof(int));
dt.Columns.Add("ymax", typeof(int));
foreach (XElement bndbox in doc.Descendants("bndbox"))
{
dt.Rows.Add(new object[] {
(int)bndbox.Element("ID"),
(int)bndbox.Element("xmin"),
(int)bndbox.Element("ymin"),
(int)bndbox.Element("xmax"),
(int)bndbox.Element("ymax")
});
}
}
}
}