Improve StartsWith and EndsWith performance using StringComparison.Ordinal instead default using current culture
Use """ instead of multiple escaping char \ inside html bloc
- change Element union by HtmlNode
- Improve comment pattern matching
- Change ReadElements by HtmlNodes and defines the return type as sequence instead of list (performance)
- Add a HtmlTag type providing a data structure for full HTML tag based on definition node with name and attributes, parent tag and closing node
- Add a HtmlTags primitive searching through nodes and building HtmlTag list
- Change ReadHtml by UrlNodes
- Add UrlTags primitive for searching tag based on an URL