Czy istnieje sposób policzenia węzłów potomnych na XDocument?Policz węzły potomne na XDocument
Szukałem metody liczenia lub właściwości i nie mogłem go znaleźć.
Dzięki Leo
Czy istnieje sposób policzenia węzłów potomnych na XDocument?Policz węzły potomne na XDocument
Szukałem metody liczenia lub właściwości i nie mogłem go znaleźć.
Dzięki 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
... Ewentualnie, jeśli wiesz, że nazwa elementów nigdy nie ulegnie zmianie i zawsze istnieje,
XDocument xD = XDocument.Load(XmlFullFileName);
XElement xE_ParameterSets = xD.Root.Element("Report").Element("ParameterSets");
int index = ((IEnumerable<XElement>)xE_ParameterSets.Elements()).Count();
znalazłem sposób przy użyciu XDocument. Root.Nodes(). Count(), ale nie jestem pewien, czy jest to najlepszy sposób. Dziękujemy – MammothOne
Proszę wyjaśnić. Dokument XDocument to dokument zawierający dane XML. Czy chcesz znać całkowitą liczbę wierszy w dokumencie? A może chcesz poznać węzły potomne głównego elementu dokumentu? –
Daniel, dzięki za odpowiedź. Tego właśnie szukałem. doc.Descendants(). Count(); Dzięki Thomas. – MammothOne