private void ReplaceElementValue(XElement doc, String elementId, String replacement) { var element = XmlAttributeUtil.GetElementById(doc, elementId); if (null == element) { return; } element.Value = replacement; }
private static void PrintUniqueIds(XElement xmlDoc) // TODO { var elements = XmlAttributeUtil.GetElementsWithTag(xmlDoc, "id"); String[] ids = new string[elements.Count]; int i = 0; elements.ToList().ForEach(item => { ids[i] = item.Attribute("id").Value; ++i; }); File.WriteAllLines(Path.Combine(Directory.GetCurrentDirectory(), "ids.txt"), ids); // TODO }
private void ReplaceTagValue(XElement doc, String elementId, String tag, String replacement) { var element = XmlAttributeUtil.GetElementById(doc, elementId); if (null == element) { return; } var attribute = element.Attribute(tag); if (null == attribute) { return; } attribute.Value = replacement; }