Сложно помочь, когда в OP очень мало информации о вашем XML. Предполагая, что вы ищете Элемент ShipmentId
в своих XML-файлах, вы можете искать в XML-файле с помощью Linq. Например,
var listOfShipmentIds = new List<string>();
var files = Directory.GetFiles(folderToSearch, "*.xml", SearchOption.AllDirectories);
foreach(var file in files)
{
var dataRead = XDocument.Load(file)
.Root
.DescendantNodes()
.OfType<XElement>()
.Where(x=>x.Name.LocalName.Equals("ShipmentId"))
.Select(x=>x.Value);
listOfShipmentIds.AddRange(dataRead);
}
Это позволит вам проанализировать файлы XML и получить указанное значение элемента.