PHP 클래스 FluentDOM\Nodes\Builder

파일 보기 프로젝트 열기: fluentdom/fluentdom

공개 메소드들

메소드 설명
__construct ( Nodes $nodes )
getContentElement ( mixed $content ) : DOMElement Convert $content to a DOMElement. If $content contains several elements use the first.
getContentNodes ( mixed $content, boolean $includeTextNodes = TRUE, integer $limit ) : array Convert a given content into and array of nodes
getFragment ( string $xml, string $contentType = 'text/xml', boolean $includeTextNodes = TRUE, integer $limit ) : array Convert a given content string into and array of nodes
getInnerXml ( DOMNode $context ) : string Get the inner xml of a given node or in other words the xml of all children.
getOwner ( ) : Nodes
getTargetNodes ( mixed $selector, DOMNode $context = NULL ) : array Match selector against context and return matched elements.
getWrapperNodes ( DOMElement $template, boolean &$simple ) : DOMElement[] Get the inner and outer wrapper nodes. Simple means that they are the same nodes.

비공개 메소드들

메소드 설명
getContentAsString ( string $content ) : string
getLimitedArray ( array | Traversable $nodes, integer $limit ) : array
getNodeList ( mixed $content, boolean $includeTextNodes = TRUE, integer $limit ) : array | Traversable

메소드 상세

__construct() 공개 메소드

public __construct ( Nodes $nodes )
$nodes FluentDOM\Nodes

getContentElement() 공개 메소드

Convert $content to a DOMElement. If $content contains several elements use the first.
public getContentElement ( mixed $content ) : DOMElement
$content mixed
리턴 DOMElement

getContentNodes() 공개 메소드

Convert a given content into and array of nodes
public getContentNodes ( mixed $content, boolean $includeTextNodes = TRUE, integer $limit ) : array
$content mixed
$includeTextNodes boolean
$limit integer
리턴 array

getFragment() 공개 메소드

Convert a given content string into and array of nodes
public getFragment ( string $xml, string $contentType = 'text/xml', boolean $includeTextNodes = TRUE, integer $limit ) : array
$xml string
$contentType string
$includeTextNodes boolean
$limit integer
리턴 array

getInnerXml() 공개 메소드

Get the inner xml of a given node or in other words the xml of all children.
public getInnerXml ( DOMNode $context ) : string
$context DOMNode
리턴 string

getOwner() 공개 메소드

public getOwner ( ) : Nodes
리턴 FluentDOM\Nodes

getTargetNodes() 공개 메소드

Match selector against context and return matched elements.
public getTargetNodes ( mixed $selector, DOMNode $context = NULL ) : array
$selector mixed
$context DOMNode optional, default value NULL
리턴 array

getWrapperNodes() 공개 메소드

Get the inner and outer wrapper nodes. Simple means that they are the same nodes.
public getWrapperNodes ( DOMElement $template, boolean &$simple ) : DOMElement[]
$template DOMElement
$simple boolean
리턴 DOMElement[]