PeServer

HtmlXPath
in package

`DOMXPath` ラッパー。

Table of Contents

Properties

$path  : DOMXPath
$document  : HtmlDocument
$element  : HtmlTagElement|null

Methods

__construct()  : mixed
collections()  : Collections
`evaluate` 結果を `Collections` として返す。
evaluate()  : array<string|int, HtmlNodeBase>
与えられた XPath 式を評価し、可能であれば結果を返す
query()  : array<string|int, HtmlNodeBase>
与えられた XPath 式を評価する
node()  : DOMNode|null
toArray()  : array<string|int, mixed>

Properties

Methods

collections()

`evaluate` 結果を `Collections` として返す。

public collections(string $expression) : Collections
Parameters
$expression : string
Tags
phpstan-return

Collections<array-key, HtmlNodeBase>

throws
HtmlXPathException
Return values
Collections

evaluate()

与えられた XPath 式を評価し、可能であれば結果を返す

public evaluate(string $expression) : array<string|int, HtmlNodeBase>

https://www.php.net/manual/domxpath.evaluate.php

Parameters
$expression : string
Tags
throws
HtmlXPathException
Return values
array<string|int, HtmlNodeBase>

query()

与えられた XPath 式を評価する

public query(string $expression) : array<string|int, HtmlNodeBase>

https://www.php.net/manual/domxpath.query.php

Parameters
$expression : string
Tags
throws
HtmlXPathException
Return values
array<string|int, HtmlNodeBase>

node()

private node() : DOMNode|null
Return values
DOMNode|null

toArray()

private toArray(DOMNodeList $nodeList) : array<string|int, mixed>
Parameters
$nodeList : DOMNodeList
Return values
array<string|int, mixed>

        
On this page

Search results