コード例 #1
0
        private void ReplaceElementValue(XElement doc, String elementId, String replacement)
        {
            var element = XmlAttributeUtil.GetElementById(doc, elementId);

            if (null == element)
            {
                return;
            }

            element.Value = replacement;
        }
コード例 #2
0
        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
        }
コード例 #3
0
        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;
        }