获取具有相同父级的HTML节点-JAVA

获取具有相同父级的HTML节点-JAVA,java,html,parsing,dom,jsoup,Java,Html,Parsing,Dom,Jsoup,我有一个文档,其中包含几个类似于下面发布的示例的表单。我想从其中一个表单的隐藏输入字段中提取所有名称/值对,该表单由其名称标识,我不知道会出现多少隐藏字段 我可以使用选择器查询选择文档中的所有相关输入字段:input[type=hidden][name][value] 有没有办法只选择以FORM[name=lgo]为父项的输入字段?也许用某种过滤器 <FORM METHOD='POST' onSubmit='javascript:isWaitForm();' ACTION='https:/

我有一个文档,其中包含几个类似于下面发布的示例的表单。我想从其中一个表单的隐藏输入字段中提取所有名称/值对,该表单由其名称标识,我不知道会出现多少隐藏字段

我可以使用选择器查询选择文档中的所有相关输入字段:
input[type=hidden][name][value]

有没有办法只选择以
FORM[name=lgo]
为父项的输入字段?也许用某种过滤器

<FORM METHOD='POST' onSubmit='javascript:isWaitForm();' ACTION='https://abc-azerty.querty.se/carmon/servlet/action/change_1     ' name='lgo'>
    <input type='hidden' name='LogInFlag' value='1'>
    <input type='hidden' name='LogInTime' value='2011-07-26 11:10'>
    <input type='hidden' name='cCode2' value='SE'>
    <a href='javascript:isWaitForm();javascript:document.lgo.submit();' class='linkNone'>Business Monitor</a>
    <a href='javascript:isWaitForm();javascript:document.lgo.submit();' class='linkNone'>
    <input type='image' src='/images/button_arrow_right.gif' height=19 width=22 border=0 style='float:left;'></A>
</FORM>


var inputs=document.getElementsByName('lgo')[0].getElementsByTagName('input');
对于(变量i=0;i
基于此,至少以下一项可以工作-

doc.select("form[name=lgo] > input[type=hidden]");
或者,您可以将您的选择链接到-

doc.select("form[name=lgo]").select("input[type=hidden]");
选择方法在文档、元素或元素中可用。它是上下文的,因此您可以通过从特定元素中进行选择或通过链接选择调用进行筛选


不,不幸的是没有。必须是基于java的解决方案。当你说java时,你是指服务器端java还是Javascript?不幸的是,我使用的是java和jsoup,不能使用基于Javascript的解决方案。
doc.select("form[name=lgo]").select("input[type=hidden]");