Invalid assembly version in Nuget package 1.4.9

The versions of some dlls in the Nuget package are not correct. The Nuget package version is 1.4.9. Net20, Net40, Net40-client, Net45 have the dll of version 1.4.9 which is correct. NetCore45 h...

Id #43348 | Release: None | Updated: Today at 11:14 AM by tomasherceg | Created: Today at 11:14 AM by tomasherceg

Give more detail in Exception("Error downloading html") for Metro version of HtmlWeb

In the metro version of HtmlWeb.LoadFromWebAsync an exception is thrown if the loaded page's status is not 200. It would be really helpful if a custom exception was thrown in this case that includ...

Id #43341 | Release: None | Updated: Feb 3 at 12:37 PM by RichardGarside | Created: Feb 3 at 12:37 PM by RichardGarside

Mistake in charset detection with patch

Hi, In HTMLWeb.cs, in private HttpStatusCode Get(Uri uri, string method, string path, HtmlDocument doc, IWebProxy proxy, ICredentials creds) There is : ...

Id #43339 | Release: None | Updated: Feb 1 at 3:05 PM by charlelie | Created: Feb 1 at 3:03 PM by charlelie

LoadHtml adds non existing tbody element

How to prevent LoadHtml from adding tbody element to elements tree, when tbody doesnt exist in original html code.

Id #43330 | Release: None | Updated: Jan 21 at 7:32 PM by nerexis | Created: Jan 21 at 7:32 PM by nerexis

Not case correct, how to pull case correct

Hello When i go to view the node all the aspx controls are in lowercase. is there a way to get it in propercase? Example: var doc = new HtmlAgilityPack.HtmlDocument(); doc.OptionOutputOriginalCase...

Id #43329 | Release: None | Updated: Jan 21 at 4:13 PM by scascalesp | Created: Jan 21 at 4:13 PM by scascalesp

HtmlNode.XPath Property CASE

Even when OptionOutputOriginalCase = True, the XPath property is still returned as ALL LOWER CASE. Since XPath expressions are Case Sensitive, this is incorrect. The XPath property should ONLY be...

Id #43326 | Release: None | Updated: Jan 15 at 6:42 PM by WardMD | Created: Jan 14 at 5:19 PM by WardMD

SelectNodes() returns null

If there are no matches for a given XPath that is fed to SelectNodes() the result is null. Not only is this incorrect, but this forces us to have to check to see if the resulting collection is nul...

Id #43298 | Release: None | Updated: Jan 15 at 6:39 PM by WardMD | Created: Nov 24, 2015 at 3:33 PM by DrewCo

Can only get .OuterHtml once

If you retrieve document.DocumentNode.OuterHtml once, then manipulate the dom, then retrieve it again, nothing will be changed. It is as if the .OuterHtml property freezes after the first retriev...

Id #43265 | Release: None | Updated: Oct 17, 2015 at 2:34 AM by parati99 | Created: Oct 17, 2015 at 2:34 AM by parati99

problems to find multiple results

I have a website which has to div tags with attribute class="xyz". To find the div (and it's childs) I tried: var result = doc.DocumentNode.Descendants("div") .Where(d => d.Attributes.Contains("c...

Id #43259 | Release: None | Updated: Oct 13, 2015 at 8:01 AM by infoboter | Created: Oct 13, 2015 at 8:01 AM by infoboter

How to remove the extra characters

Can the Html Agility Pack to remove the extra characters who himself created? I'm talking about the "/r", "/n" and "/" and others. I do not want to clean the line each time from these tags.

Id #43250 | Release: None | Updated: Sep 25, 2015 at 7:44 PM by KriBetko | Created: Sep 25, 2015 at 7:44 PM by KriBetko