private static XmlDocumentationModel BuildXmlModel(IDictionary<string, IDocumentationMetadata> paths)
{
var parser = new XmlDocumentationParser();
var documents = new List<XmlDocument>();
var xmlPaths = FilterFilesOnExtension(paths, ".xml");
foreach (var path in xmlPaths)
{
using (var stream = File.OpenRead(path.Key))
{
var document = new XmlDocument { PreserveWhitespace = false };
document.Load(stream);
documents.Add(document);
}
}
return parser.Parse(documents);
}