Query DOM structures based on CSS selectors and/or XPath.
More...
|
| getNodeList ($document, $xpathQuery, DOMNode $contextNode=null) |
| Prepare node list.
|
|
Query DOM structures based on CSS selectors and/or XPath.
- Deprecated:
- See Also
__construct |
( |
|
$document = null , |
|
|
|
$encoding = null |
|
) |
| |
Constructor.
- Parameters
-
null | string | $document | |
null | string | $encoding | |
execute |
( |
|
$query, |
|
|
DOMNode |
$contextNode = null |
|
) |
| |
Perform a CSS selector query.
- Parameters
-
string | $query | |
DOMNode | $contextNode | |
- Returns
- NodeList
Retrieve current document.
- Returns
- string
Get any DOMDocument errors found.
- Returns
- false|array
Get document type.
- Returns
- string
Get document encoding.
- Returns
- null|string
getNodeList |
( |
|
$document, |
|
|
|
$xpathQuery, |
|
|
DOMNode |
$contextNode = null |
|
) |
| |
|
protected |
Prepare node list.
- Parameters
-
DOMDocument | $document | |
string | array | $xpathQuery | |
DOMNode | $contextNode | |
- Returns
- Exceptions
-
\ErrorException | If query cannot be executed |
queryXpath |
( |
|
$xpathQuery, |
|
|
|
$query = null , |
|
|
DOMNode |
$contextNode = null |
|
) |
| |
Perform an XPath query.
- Parameters
-
string | array | $xpathQuery | |
string | null | $query | CSS selector query |
DOMNode | $contextNode | $contextNode |
- Exceptions
-
Exception\RuntimeException | |
- Returns
- NodeList
registerXpathNamespaces |
( |
|
$xpathNamespaces | ) |
|
Register XPath namespaces.
- Parameters
-
- Returns
- void
registerXpathPhpFunctions |
( |
|
$xpathPhpFunctions = true | ) |
|
Register PHP Functions to use in internal DOMXPath.
- Parameters
-
- Returns
- void
setDocument |
( |
|
$document, |
|
|
|
$encoding = null |
|
) |
| |
Set document to query.
- Parameters
-
string | $document | |
null | string | $encoding | Document encoding |
- Returns
- Query
setDocumentHtml |
( |
|
$document, |
|
|
|
$encoding = null |
|
) |
| |
Register HTML document.
- Parameters
-
string | $document | |
null | string | $encoding | Document encoding |
- Returns
- Query
setDocumentXhtml |
( |
|
$document, |
|
|
|
$encoding = null |
|
) |
| |
Register XHTML document.
- Parameters
-
string | $document | |
null | string | $encoding | Document encoding |
- Returns
- Query
setDocumentXml |
( |
|
$document, |
|
|
|
$encoding = null |
|
) |
| |
Register XML document.
- Parameters
-
string | $document | |
null | string | $encoding | Document encoding |
- Returns
- Query
Set document encoding.
- Parameters
-
- Returns
- Query
const DOC_HTML = 'docHtml' |
const DOC_XHTML = 'docXhtml' |