Просто используйте пространство имен, которое вы уже определили:
var lv1s = from lv1 in xmlDoc.Descendants(aw + "Profile")
where lv1.Attribute("profileType").Value.Equals(theme)
//where lv1.Element("IndividualName").Value == "IndividualName"
from child in lv1.Element(aw + "IndividualName").Descendants()
select new
{
Header = lv1.Attribute("profileType").Value,
elemento = child.Value,
};
Редактировать:
При условии, что для каждого Profile
I существует только один элемент IndividualName
реструктурирует ваш запрос следующим образом, чтобы проверить нулевые значения:
var lv1s = from lv1 in xmlDoc.Descendants(aw + "Profile")
where lv1.Attribute("profileType").Value.Equals(theme) && lv1.Element(aw + "IndividualName") != null
select new
{
Header = lv1.Attribute("profileType").Value,
elemento = (string)lv1.Element(aw + "IndividualName").Element(aw+"nameSur")
};