Exemplo n.º 1
0
 public void Load()
 {
     if (!isLoaded)
     {
         isLoaded = true;
         this.xml = XhtmlElement.Parse(location);
     }
 }
Exemplo n.º 2
0
        public static XhtmlElement Parse(string html)
        {
            if (html == null)
                throw new ArgumentNullException("html");

            var htmlDoc = new HtmlDocument();
            htmlDoc.LoadHtml(html);

            var doc = new XhtmlElement();

            foreach (var childNode in htmlDoc.DocumentNode.ChildNodes.OfType<HtmlNode>())
            {
                var child = childNode.ToNode(doc);
                if (child != null)
                    doc.AddChild(child);
            }

            return doc;
        }
Exemplo n.º 3
0
        public static XhtmlElement Parse(string html)
        {
            if (html == null)
            {
                throw new ArgumentNullException("html");
            }

            var htmlDoc = new HtmlDocument();

            htmlDoc.LoadHtml(html);

            var doc = new XhtmlElement();

            foreach (var childNode in htmlDoc.DocumentNode.ChildNodes.OfType <HtmlNode>())
            {
                var child = childNode.ToNode(doc);
                if (child != null)
                {
                    doc.AddChild(child);
                }
            }

            return(doc);
        }