пройти каждый элемент в дереве XML, используя linq to xml
Я хотел бы пройтись по каждому элементу и атрибуту в XML и захватить имя значение без предварительного знания имен элементов. У меня даже есть книга по linq to xml с C #, и она только говорит мне, как запросить значение элементов, когда я уже знаю имя элемента.
Код ниже дает мне только информацию самого высокого уровня. Мне нужно также достичь всех нисходящих элементов.
XElement reportElements = null;
reportElements = XElement.Load(filePathName.ToString());
foreach (XElement xe in reportElements.Elements())
{
MessageBox.Show(xe.ToString());
}