Here is one way of doing it - you can project an array of ListItems
in a LINQ query:
XDocument doc = XDocument.Parse(@"
foo
bar
baz
");
YourList.Items.AddRange(
(from XElement el in doc.Descendants("Database")
select new ListItem(el.Value)).ToArray()
);