enlive 1.1.6
a HTML selector-based (à la CSS) templating and transformation system for Clojure.
Installation
To install, add the following dependency to your project or build file:
[enlive "1.1.6"]
Topics
Namespaces
net.cgrand.enlive-html
enlive-html is a selector-based transformation and extraction engine.
Public variables and functions:
- *options*
- add-class
- after
- alter-ns-options!
- annotate
- any
- any-node
- append
- append!
- as-nodes
- at
- at*
- attr-contains
- attr-ends
- attr-has
- attr-starts
- attr-values
- attr=
- attr?
- attr|=
- before
- but
- but-node
- cacheable
- cacheable?
- clone-for
- comment-node
- content
- defsnippet
- defsnippets
- deftemplate
- do->
- emit*
- emit-tag
- even
- first-child
- first-of-type
- flatmap
- flatten-nodes-coll
- fragment-selector?
- get-resource
- has
- has-class
- html
- html-content
- html-resource
- html-snippet
- id=
- intersection
- last-child
- last-of-type
- left
- lefts
- let-select
- lockstep-transform
- lockstep-transformation
- move
- node-selector?
- ns-options
- nth-child
- nth-last-child
- nth-last-of-type
- nth-of-type
- odd
- only-child
- only-of-type
- pred
- prepend
- re-pred
- register-resource!
- remove-attr
- remove-class
- replace-vars
- replace-words
- right
- rights
- root
- select
- select-fragments*
- select-nodes*
- self-closing-tags
- set-attr
- set-ns-options!
- set-ns-parser!
- snippet
- snippet*
- sniptest
- sniptest*
- strict-mode
- strict-mode*
- substitute
- tag=
- template
- text
- text-node
- text-pred
- texts
- this-node
- transform
- transform-content
- transformation
- union
- unwrap
- void
- whitespace
- with-options
- wrap
- xml-parser
- xml-resource
- zip-pred
- zip-select
- zip-select-fragments*
- zip-select-nodes*