C'è un modo per contare i nodi figlio su un XDocument?Conta i nodi figlio su XDocument
Ho cercato un metodo di conteggio o proprietà e non sono riuscito a trovarne uno.
Grazie Leo
C'è un modo per contare i nodi figlio su un XDocument?Conta i nodi figlio su XDocument
Ho cercato un metodo di conteggio o proprietà e non sono riuscito a trovarne uno.
Grazie Leo
var doc = XDocument.Load(fileName);
int descendantsCount = doc.Descendants().Count(); // counts ALL descendants elements
int childrenCount = doc.Root.Elements().Count(); // counts direct children of the root element
alternativa ... se si sa che il nome degli elementi non sono mai sta per cambiare e sempre esisterà,
XDocument xD = XDocument.Load(XmlFullFileName);
XElement xE_ParameterSets = xD.Root.Element("Report").Element("ParameterSets");
int index = ((IEnumerable<XElement>)xE_ParameterSets.Elements()).Count();
ho trovato un modo utilizzando XDocument. Root.Nodes(). Count(), ma non sono sicuro se questo è il modo migliore per farlo. Grazie – MammothOne
Si prega di chiarire. Un XDocument è il documento che contiene i dati XML. Vuoi conoscere il numero totale di righe nel documento? O vuoi conoscere i nodi figli dell'elemento radice del documento? –
Daniel, grazie per la risposta. Questo è quello che stavo cercando. doc.Descendants(). Count(); Grazie Thomas. – MammothOne