Skip to content
Thomas Weinert edited this page Jul 31, 2014 · 1 revision

FluentDOM\Query::data()

FluentDOM\Query data(string|array $name [, mixed $value = NULL ]);

Read a data attribute from the first node or set data attributes on all selected nodes.

Usage

$xml = <<<XML
<div data-role="page" data-hidden="true" data-options='{"name":"John"}'> </div>
XML;

$fd = FluentDOM($xml)->find('//div');

var_dump($fd->data('role'));
var_dump($fd->data('hidden'));
var_dump($fd->data('options')->name);

Output

string(4) "page"
bool(true)
string(4) "John"
Clone this wiki locally