Skip to content
Thomas Weinert edited this page Aug 5, 2014 · 21 revisions

FluentDOM

FluentDOM is a small library that encapsulates PHPs DOM API. Up to version 4.x it was mostly an implementation of the jQuery Traversing and Manipulation APIs. Version 5 is an reimplementation. This interface is still here and implemented in the FluentDOM\Query class.

But it now provides several classes that extend the PHP DOM classes. They provide shortcuts, syntax sugar and some workarounds for bugs.

Tasks

Node Lists

This two classes are list classes for element and text nodes.

  • Nodes - basic traversing, chaining and loading
  • Query - jQuery API

DOM Child Classes

Interfaces and Traits

  • Appendable - Append an object to an XML element node
  • XmlSerializable - serialize an object into an XML fragment
  • Loadable - Loaders for FluentDOM\Nodes and FluentDOM\Query
Clone this wiki locally