<?xml version="1.0" encoding="utf-8" ?> <RoundType> <name> StartRound </name> <ActionGroups> <group> <name> STANDART </name> <path> STANDART </path> </group> </ActionGroups> </RoundType>
using System; using System.Collections.Generic; using System.IO; using System.Text; using System.Xml; using System.Xml.Linq; namespace SurvivalGamesLib { class ActionHandler { public List<XmlDocument> LoadActions(XDocument roundType) { List<XmlDocument> actions = new List<XmlDocument>(); List<string> groups = new List<string>(); foreach (var node in roundType.Element("RoundType").Element("ActionGroups").Elements("group")) { Console.WriteLine("test"); Console.WriteLine(node.Element("name").Value); } return actions; } } }
foreach (var node in roundType.Root.Descendants("group")) { groups.Add(node.Element("name").Value); }
List<string> groups = roundType.Root .Descendants("group") .Select(node => node.Element("name").Value) .ToList();
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)