API Documentation

Dom/Query.php

Includes Classes 
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Dom
version
$Id: Query.php 21157 2010-02-23 17:52:15Z matthew $
Classes
Zend_Dom_Query

Description

Zend Framework

LICENSE

This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.

Zend_Dom_Query

copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Dom
subpackage
Query
Constants
DOC_XML
DOC_HTML
DOC_XHTML
Properties
$_document
$_documentErrors
$_docType
Methods
__construct
setDocument
setDocumentHtml
setDocumentXhtml
setDocumentXml
getDocument
getDocumentType
getDocumentErrors
query
queryXpath
_getNodeList

Description

Query DOM structures based on CSS selectors and/or XPath

Constants

DOC_XML

 DOC_XML = 'docXml'

Details

value
docXml

DOC_HTML

 DOC_HTML = 'docHtml'

Details

value
docHtml

DOC_XHTML

 DOC_XHTML = 'docXhtml'

Details

value
docXhtml

Properties

$_docType

string $_docType = ''

Document type

Details

$_docType
string
visibility
protected
default
final
false
static
false

$_document

string $_document = ''

Details

$_document
string
visibility
protected
default
final
false
static
false

$_documentErrors

false|array $_documentErrors = 'false'

DOMDocument errors, if any

Details

$_documentErrors
false|array
visibility
protected
default
false
final
false
static
false

Methods

__construct

__construct( null|string $document = null ) : void

Constructor

Arguments
$document
nullstring
Details
visibility
public
final
false
static
false

_getNodeList

_getNodeList( DOMDocument $document, string|array $xpathQuery ) : array

Prepare node list

Arguments
$document
DOMDocument
$xpathQuery
stringarray
Output
array
Details
visibility
protected
final
false
static
false

getDocument

getDocument( ) : string

Retrieve current document

Output
string
Details
visibility
public
final
false
static
false

getDocumentErrors

getDocumentErrors( ) : false|array

Get any DOMDocument errors found

Output
false|array
Details
visibility
public
final
false
static
false

getDocumentType

getDocumentType( ) : string

Get document type

Output
string
Details
visibility
public
final
false
static
false

query

query( string $query ) : Zend_Dom_Query_Result

Perform a CSS selector query

Arguments
$query
string
Details
visibility
public
final
false
static
false

queryXpath

queryXpath( string|array $xpathQuery, string $query = null ) : Zend_Dom_Query_Result

Perform an XPath query

Arguments
$xpathQuery
stringarray
$query
string
CSS selector query
Details
visibility
public
final
false
static
false

setDocument

setDocument( string $document ) : Zend_Dom_Query

Set document to query

Arguments
$document
string
Details
visibility
public
final
false
static
false

setDocumentHtml

setDocumentHtml( string $document ) : Zend_Dom_Query

Register HTML document

Arguments
$document
string
Details
visibility
public
final
false
static
false

setDocumentXhtml

setDocumentXhtml( string $document ) : Zend_Dom_Query

Register XHTML document

Arguments
$document
string
Details
visibility
public
final
false
static
false

setDocumentXml

setDocumentXml( string $document ) : Zend_Dom_Query

Register XML document

Arguments
$document
string
Details
visibility
public
final
false
static
false
Documentation was generated by DocBlox.