コード例 #1
0
ファイル: Document.cs プロジェクト: zhlm119/AngleSharp
        public Element CreateElementNS(String namespaceURI, String tagName)
        {
            Element element = null;

            if (namespaceURI == Namespaces.Html)
            {
                element = HTMLFactory.Create(tagName, this);
            }
            else if (namespaceURI == Namespaces.Svg)
            {
                element = SVGFactory.Create(tagName, this);
            }
            else if (namespaceURI == Namespaces.MathML)
            {
                element = MathFactory.Create(tagName, this);
            }
            else
            {
                element = new Element {
                    NamespaceURI = namespaceURI, NodeName = tagName, OwnerDocument = this
                }
            };

            return(element);
        }
コード例 #2
0
ファイル: HtmlFragment.cs プロジェクト: zhlm119/AngleSharp
        HTMLElement Create(string tagName)
        {
            var doc = new HTMLDocument();

            return(HTMLFactory.Create(tagName, doc));
        }