Пример #1
0
        public static void SetInnerHtml(this XElement element, string html)
        {
            if (element == null)
            {
            throw new ArgumentNullException("element");
            }

            if (html == null)
            {
            throw new ArgumentNullException("html");
            }

            element.RemoveAll();

            var parser = new SimpleHtmlParser();
            var nodes = parser.ParseFragment(new StringReader(html), String.Empty);
            foreach (var node in nodes)
            {
            element.Add(node);
            }
        }