-
Notifications
You must be signed in to change notification settings - Fork 20
Query
Thomas Weinert edited this page Jul 25, 2014
·
15 revisions
FluentDOM\Query is a node list for element and text nodes. It is an implementation of jQuery APIs for taversing and manipulation of XML DOMs. FluentDOM\Query extends from FluentDOM\Nodes.
FluentDOM\Query can be created using the FluentDOM() function, the FluentDOM factory class functions or by creating a FluentDOM\Query object.
$fd = FluentDOM('<greeting>Hello World</greeting>');
echo $fd->find('//greeting')->text();- ->add()
- ->children()
- ->closest()
- ->contents()
- ->each()
- ->end()
- ->eq()
- ->filter()
- ->find()
- ->first()
- ->get()
- ->Query-Has
- ->is()
- ->last()
- ->map()
- ->next()
- ->nextAll()
- ->nextUntil()
- ->not()
- ->parent()
- ->parents()
- ->parentsUntil()
- ->reverse()
- ->siblings()
- ->slice()
- ->addClass()
- ->after()
- ->andSelf()
- ->append()
- ->appendTo()
- ->attr()
- ->before()
- ->clone()
- ->css()
- ->data()
- ->Query-Empty
- ->hasAttr()
- ->hasClass()
- ->hasData()
- ->html()
- ->insertAfter()
- ->insertBefore()
- ->outerHtml()
- ->outerXml()
- ->prepend()
- ->prependTo()
- ->prev()
- ->prevAll()
- ->prevUntil()
- ->remove()
- ->removeAttr()
- ->removeClass()
- ->removeData()
- ->replaceAll()
- ->replaceWith()
- ->text()
- ->toggleClass()
- ->wrap()
- ->wrapAll()
- ->wrapInner()
- ->xml()
- Home
- Getting Started
- Tasks
- Plugins
- Functions
- Lists
- Creator (5.1)
- CSS Selectors
- Convertors
- Loaders
- Serializers (5.1)
- Transformers (5.1)
- Extended DOM
- XMLReader (6.1)
- XMLWriter (6.1)
- Interfaces