Vorrei attraversare ogni elemento e attributo in un xml e prendere il nome di un valore senza conoscere i nomi degli elementi in anticipo. Ho persino un libro su linq to xml con C# e mi dice solo come eseguire una query per ottenere il valore degli elementi quando conosco già il nome dell'elemento.attraversare ogni elemento dell'albero xml utilizzando linq a xml
Il codice seguente mi fornisce solo le informazioni sugli elementi di livello più elevato. Devo anche raggiungere tutti gli elementi discendenti.
XElement reportElements = null;
reportElements = XElement.Load(filePathName.ToString());
foreach (XElement xe in reportElements.Elements())
{
MessageBox.Show(xe.ToString());
}
Questo ha funzionato alla grande! Grazie mille per l'aiuto! –
JK - Hai dimenticato qualcosa? –
Ehm, non so cosa intendi per aver dimenticato qualcosa. –