Beispiel #1
0
        public static HtmlDocument Load(string document)
        {
            var root = new HtmlDocument();

            if (!string.IsNullOrWhiteSpace(document))
            {
                if (TagReader.Any(document))
                {
                    document = Clean(document);

                    var reader = TagReader.Create(document);
                    AddFragments(reader, root, new Stack <string>());
                }
                else
                {
                    root.TryToAddText(new HtmlText
                    {
                        Content = document
                    });
                }
            }

            return(root);
        }