Simon Mourier's Avatar
Simon Mourier's blog (1807 answers on StackOverflow) about Microsoft technologies C#, C/C++, .NET, WinRT, WinUI3, AOT, P/Invoke, COM, Interop, DirectX, Direct2D, Windows, ...
  • 🔎︎ Search
  • Categories
  • Archives
  • About Me
  • c#
  • html-agility-pack
  • web
  • xpath

Html Agility Pack cannot find list option using xpath

Jun 3, 2011 See the question and my original answer on StackOverflow

This is "by design". It's the same idea for OPTION and FORM. Some tags are handled differently because of historical reasons by the Html Agility Pack. Back then in HTML 3.2 time, OPTION was not always closed, and in HTML 3.2, it's not required.

Try adding this:

HtmlNode.ElementsFlags.Remove("option");
  • SmoBlog © 2010-2026 Simon Mourier. All rights reserved.
  • Privacy & Terms