【问题标题】:XPath: Parent form of submit buttonXPath:提交按钮的父表单
【发布时间】:2010-01-07 19:21:14
【问题描述】:

我想使用 PHP 和 DomXPath::query 来获取提交按钮的父“表单”元素。变量$dom 保存完整的DOM 树,$node 将提交按钮表示为一个DOM 节点。

$query = '??????';
$xpath = new \DomXPath( $dom );

$parents = $xpath->query( $query, $node );

if ( $parents->length )
{

    $form = $parents->item( 0 );

}

我尝试了几个查询,但直到现在我都没有找到解决方案。我认为如果我有更多时间阅读 XPath 语法会很容易。我希望你能帮忙。 :)

【问题讨论】:

    标签: php html xml xpath


    【解决方案1】:
    $query = 'ancestor::form';
    

    这假定提交按钮只有一个祖先是表单(您不能在 HTML 中嵌套表单)。

    【讨论】:

      猜你喜欢
      • 2019-12-11
      • 1970-01-01
      • 2020-01-24
      • 2014-03-23
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多