Info
Version: | 1.0.1.24 |
Author(s): | Andrea Martinelli |
Last Update: | Friday, December 1, 2017 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/antiufo/Shaman.Dom |
NuGet Url: | https://www.nuget.org/packages/Shaman.Dom |
Install
Install-Package Shaman.Dom
dotnet add package Shaman.Dom
paket add Shaman.Dom
Shaman.Dom Download (Unzip the "nupkg" after downloading)
Dependencies
.NETFramework 3.5
- Shaman.ValueString(>= 1.0.2.32)
- Shaman.ValueString(>= 1.0.2.32)
- Shaman.ValueString(>= 1.0.2.32)
Tags
Improved features:
* Minimizes heap allocations and avoids duplicate strings in the heap
* HtmlAttribute, HtmlAttributeCollection, HtmlNodeCollection are now structs
* Proper encoding/unencoding of attributes
* Fixed allocation on each call of HtmlNode.get_TagName()
* Fixed imprecise parsing of <form> and <table>
* Fixed imprecise parsing of malformed entities
* Fixed imprecise parsing of extra closing tags
* HtmlNode.HasClass(), HtmlNode.ClassList
* Faster Entitize(), DeEntitize()
* Faster Descendants()/DescendantsAndSelf()
* Support for unicode surrogates
* Removed legacy stuff
* Support for lazily switching document encoding when finding <meta charset>.