IDomConstructionElementFactory<TDocument, TElement>
public interface IDomConstructionElementFactory<TDocument, TElement> where TDocument : IConstructableDocument where TElement : IConstructableElement
Represents a factory for creating DOM during parsing of HTML.
TElement Create(TDocument document, StringOrMemory localName, StringOrMemory prefix = default, NodeFlags flags = 0)
Creates a new element with the given name, prefix and flags and sets the owner document.
Creates a new document to hold parsed DOM
IConstructableNode CreateDocumentType(TDocument document, StringOrMemory name, StringOrMemory publicIdentifier, StringOrMemory systemIdentifier)
Creates a specialized doctype element
creates a specialized form element
Creates a specialized frame element
Creates a specialized math element
Creates a specialized meta element
Creates a specialized no script element.
Creates a specialized script element
Creates a specialized svg element
Creates a specialized template element
Creates an unknown element