PHP FluentDOM Namespace

Nested Namespaces

FluentDOM\Exceptions
FluentDOM\HHVM
FluentDOM\Iterators
FluentDOM\Loader
FluentDOM\Node
FluentDOM\Nodes
FluentDOM\Query
FluentDOM\Serializer
FluentDOM\Transformer
FluentDOM\Xpath

Interfaces

Name Description
Appendable Allow an object to be appendable to a FluentDOM\Element
Loadable FluentDOM\Loadable describes an interface for loader objects that can be used to load a data source into a DOM document.
XmlSerializable FluentDOM\XmlSerializable describes an interface for objects that can be serialized to and XML fragment (without document element and declaration).

Classes

Name Description
Attribute FluentDOM\Attribute extends PHPs DOMAttr class.
Constraints Abstract utility class that provides several constraints/validations
Document
DocumentFragment FluentDOM\DocumentFrag,ent extends PHPs DOMDocumentFragment class. It adds some namespace handling and some standard interfaces for convenience.
Element FluentDOM\Element extends PHPs DOMDocument class. It adds some generic namespace handling on the document level and registers extended Node classes for convenience.
Loaders FluentDOM\Loaders is a list of loaders that allow to import data sources into a DOM document.
Nodes Implements an extended replacement for DOMNodeList.
QualifiedName Create an object from a string that contains a valid Qualified XML name.
Query FluentDOM\Query implements a jQuery like replacement for DOMNodeList
Xpath FluentDOM\Xpath extends PHPs DOMXpath class. It disables the automatic namespace registration by default and, throws notices for the query method.

Traits

Name Description
XmlSerialize Standard implementation for FluentDOM\XmlSerializable