public void OutputXml(XDocument document) { foreach (XElement ElementTeam in document.Element("teams").Elements("team")) { XAttribute TeamAttributeOutput = ElementTeam.Attribute("team"); foreach (XElement AllElements in document.Element("teams").Element("team").Elements("player")) { XAttribute PlayerAttributeOutput = AllElements.Attribute("name"); XElement WeightElementOutput1 = AllElements.Element("weight"); XElement WeightElementOutput2 = AllElements.Element("height"); XElement WeightElementOutput3 = AllElements.Element("wage"); if (TeamAttributeOutput != null && WeightElementOutput1 != null && WeightElementOutput2 != null && WeightElementOutput3 != null) { Console.WriteLine(new string('-', 100)); Console.WriteLine("Команда: {0}", TeamAttributeOutput.Value); Console.WriteLine("Имя игрока: {0}", PlayerAttributeOutput.Value); Console.WriteLine("Вес: {0}", WeightElementOutput1.Value); Console.WriteLine("Рост: {0}", WeightElementOutput2.Value); Console.WriteLine("Зароботная плата: {0}", WeightElementOutput3.Value); Console.WriteLine(); } } Console.WriteLine(); } }
public void UpdateXml(XDocument document, string temp) { foreach (XElement AllElements in document.Element("teams").Element("team").Elements("player")) { if (AllElements.Attribute("name").Value == temp) { Console.WriteLine("Новое имя игрока: "); temp = Console.ReadLine(); AllElements.Attribute("name").Value = temp; } else if (AllElements.Element("weight").Value == temp) { Console.WriteLine("Новый вес игрока: "); temp = Console.ReadLine(); AllElements.Element("weight").Value = temp; } else if (AllElements.Element("height").Value == temp) { Console.WriteLine("Новый рост игрока: "); temp = Console.ReadLine(); AllElements.Element("height").Value = temp; } else if (AllElements.Element("wage").Value == temp) { Console.WriteLine("Новая зароботная плата игрока: "); temp = Console.ReadLine(); AllElements.Element("wage").Value = temp; } } document.Save("teams.xml"); }
public void DeleteXml(XDocument document, string temp1) { foreach (XElement AllElements in document.Element("teams").Element("team").Elements("player")) { if (AllElements.Attribute("name").Value == temp1) { AllElements.Remove(); } else if (AllElements.Element("weight").Value == temp1) { AllElements.Remove(); } else if (AllElements.Element("height").Value == temp1) { AllElements.Remove(); } else if (AllElements.Element("wage").Value == temp1) { AllElements.Remove(); } } document.Save("teams.xml"); }
public virtual Element Element(Predicate <Element> predicate) { return(AllElements.Element(predicate)); }
public virtual Element Element(Constraint findBy) { return(AllElements.Element(findBy)); }
public virtual Element Element(Regex elementId) { return(AllElements.Element(elementId)); }
public virtual Element Element(string elementId) { return(AllElements.Element(elementId)); }