我想從表單中提取所有輸入元素。當我解析以下形式:用HTML敏捷包解析表格
<form>
<input name='test1' type='text'>
<input name='test2' type='text'>
<input name='test3' type='text'>
</form>
一切都工作正常,HTML敏捷性包能夠檢測在表單中輸入元素,但如果它有類似下面的DIV父節點,它不會被檢測到。
<form>
<div><input name='test1' type='text'></div>
<div><input name='test2' type='text'></div>
<div><input name='test3' type='text'></div>
</form>
我用下面的代碼
HtmlNode.ElementsFlags.Remove("form");
foreach (HtmlAgilityPack.HtmlNode node in postForm.Elements("input"))
{
HtmlAgilityPack.HtmlAttribute valueAttribute = node.Attributes["value"];
}
誰能告訴我哪裏出了問題?謝謝
什麼是這裏postForm – Kurkula 2016-12-27 03:33:05