PHP Класс FluentDOM\DocumentFragment

Be aware that a fragment is empty after it was appended.
Наследование: extends DOMDocumentFragment, implements Countable, implements IteratorAggregate, implements FluentDOM\Node\ParentNode, use trait FluentDOM\Node\ParentNode\Properties, use trait Node\QuerySelector\Implementation, use trait FluentDOM\Node\Xpath
Показать файл Открыть проект

Открытые методы

Метод Описание
__toString ( ) : string Casting the fragment to string will return the text content of all nodes
appendElement ( string $name, string $content = '', array $attributes = NULL ) : Element Append an child element
appendXml ( string $data, null | array | Traversable | DOMElement $namespaces = NULL ) : boolean Append an xml to the fragment, it can use namespace prefixes defined on the fragment object.
count ( ) : integer
getIterator ( ) : Iterator
namespaces ( null | array | Traversable | DOMElement $namespaces = NULL ) : array Get/Set the namespace definition used for the fragment strings.
registerNamespace ( $prefix, $namespace ) Register a namespace prefix to use it in appendXml()
saveXmlFragment ( ) : string Save as XML string

Описание методов

__toString() публичный Метод

Casting the fragment to string will return the text content of all nodes
public __toString ( ) : string
Результат string

appendElement() публичный Метод

Append an child element
public appendElement ( string $name, string $content = '', array $attributes = NULL ) : Element
$name string
$content string
$attributes array
Результат Element

appendXml() публичный Метод

Append an xml to the fragment, it can use namespace prefixes defined on the fragment object.
public appendXml ( string $data, null | array | Traversable | DOMElement $namespaces = NULL ) : boolean
$data string
$namespaces null | array | Traversable | DOMElement
Результат boolean

count() публичный Метод

public count ( ) : integer
Результат integer

getIterator() публичный Метод

public getIterator ( ) : Iterator
Результат Iterator

namespaces() публичный Метод

You can use an array(prefix => $namespace, ...) or an element node to set the namespaces. If the list is empty the document, the namespaces from the document object will be used.
public namespaces ( null | array | Traversable | DOMElement $namespaces = NULL ) : array
$namespaces null | array | Traversable | DOMElement
Результат array

registerNamespace() публичный Метод

Register a namespace prefix to use it in appendXml()
public registerNamespace ( $prefix, $namespace )
$prefix
$namespace

saveXmlFragment() публичный Метод

Save as XML string
public saveXmlFragment ( ) : string
Результат string