Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用HtmlAlityPack按名称选择HTML属性?_C#_Html Agility Pack - Fatal编程技术网

C# 如何使用HtmlAlityPack按名称选择HTML属性?

C# 如何使用HtmlAlityPack按名称选择HTML属性?,c#,html-agility-pack,C#,Html Agility Pack,是否可以通过使用HtmlAgilityPack将name属性作为目标来获取这些输入标记中的value属性 <form> <input type="hidden" name="name" value="1" /> <input type="hidden" name="description" value="2" /> <input type="hidden" name="address" value="3" /> &l

是否可以通过使用HtmlAgilityPack将name属性作为目标来获取这些输入标记中的value属性

<form>
    <input type="hidden" name="name" value="1" />
    <input type="hidden" name="description" value="2" />
    <input type="hidden" name="address" value="3" />
    <input type="hidden" name="phone" value="4" />
    <input type="hidden" name="email" value="5" />
</form>  
//输入[包含(@name,'address')]


这应该有用。。。很抱歉回答得这么简短。在手机上

未测试:
var name=form.substands()。其中(node=>node.name==“address”)可能重复的
var doc = new HtmlDocument();
doc.Load(myHTMLFile);
var form = doc.DocumentNode.SelectSingleNode("//form");
var elements = form.SelectNodes("//input");
var name = elements[2].Attributes["value"].Value,