FluentDOM

Software Screenshot:
FluentDOM
Software Details:
Version: 5.3 updated
Upload Date: 22 Jul 15
Distribution Type: Freeware
Downloads: 11

Rating: 3.3/5 (Total Votes: 3)

FluentDOM practically enhances the way PHP developers interact with DOM elements, allowing much more easier manipulation of HTML code.

What is new in this release:

  • Added:
  • FluentDOM::load() provides direct access to the loaders
  • Changed:
  • FluentDOM\Serializer\Json now writes json using the JsonDOM rules.

What is new in version 5.2.1:

  • Added:
  • FluentDOM::load() provides direct access to the loaders
  • Changed:
  • FluentDOM\Serializer\Json now writes json using the JsonDOM rules.

What is new in version 5.1.0:

  • Added:
  • FluentDOM\ProcessingInstruction extends DOMProcessingInstruction
  • FluentDOM\Element::applyNamespaces(), adds xmlns attributes depending on the current namespace registration.
  • New FluentDOM\Nodes\Creator allows for compact node creation
  • FluentDOM\Loader\PHP\SimpleXml, load SimpleXmlElement
  • FluentDOM\Loader\PHP\PDO, load PDP statements
  • FluentDOM\Loader\Json\BadgerFish, load BadgerFish Json
  • FluentDOM\Loader\Json\JsonML, load JsonML
  • FluentDOM\Loader\Lazy - Lazy load other loaders
  • FluentDOM\Serializer\Json\BadgerFish - generate BadgerFish Json
  • FluentDOM\Serializer\Json\JsonML - generate JsonML
  • FluentDOM\Serializer\Json\RabbitFish - generate RabbitFish Json
  • FluentDOM\Serializer\Json\Rayfish - generate Rayfish Json
  • Changed:
  • FluentDOM\Xpath is now a functor.
  • FluentDOM\Element::apppend() is now longer restricted to FluentDOM\Appendable, but allows all kind of arguments

What is new in version 5:

  • Original FluentDOM functionality is now in FluentDOM\Query.

What is new in version 4.1:

  • Changed:
  • XPath expression do not register the namespaces of the context element if possible. This should improve performance and avoid conflicts.
  • Tests now compatible to PHPUnit 3.5
  • FluentDOMCore::load() now throws an exception if the source is empty
  • Added:
  • FluentDOM::$attr property access for xml attributes
  • FluentDOM::$css property access to the css option in the style attribute
  • FluentDOM::$data property access to HTML 5 data attributes
  • FluentDOM::data() read/write HTML 5 data attributes
  • FluentDOM::removeData() remove HTML 5 data attributes
  • FluentDOM::hasData() check if an element has HTML 5 data attributes
  • FluentDOM::reverse() reverse the order of the matched nodes.

Requirements:

  • PHP 5.2 or higher

Limitations:

  • For advanced developers only.

Similar Software

Slopy Elements
Slopy Elements

13 May 15

extractCSS
extractCSS

13 May 15

PopcornJS
PopcornJS

14 Apr 15

Brython
Brython

9 Feb 16

Comments to FluentDOM

Comments not found
Add Comment
Turn on images!