Documentation

XmlQuery
in package

XmlQuery

This class represents a query executor for XML documents.

Tags
author

Vahan P. Grigoryan vahan.grigoryan@gmail.com

copyright

2020 ColibriLab

Table of Contents

Properties

$_contextNode  : XmlNode
The context node for the query.
$_operator  : DOMXPath
The XPath operator.
$_returnAsNamedMap  : bool
Indicates whether to return results as a named map or a simple list.

Methods

__construct()  : mixed
Constructor.
Query()  : XmlNodeList|XmlNamedNodeList
Executes the XPath query.

Properties

$_contextNode

The context node for the query.

private XmlNode $_contextNode

$_operator

The XPath operator.

private DOMXPath $_operator

$_returnAsNamedMap

Indicates whether to return results as a named map or a simple list.

private bool $_returnAsNamedMap

Methods

__construct()

Constructor.

public __construct(XmlNode $node[, bool $returnAsNamedMap = false ][, array<string|int, mixed> $namespaces = [] ]) : mixed
Parameters
$node : XmlNode

The context node.

$returnAsNamedMap : bool = false

Whether to return as a named map.

$namespaces : array<string|int, mixed> = []

Optional array of namespace prefixes and URIs.


        
On this page

Search results