I updated the tutorial to reflect a new behavior: enlive now precomputes html output for untouched or partly untouched elements.
((template (java.io.StringReader. "<div>untouched element</div><div class=foo>won't last</div>") [] [[:div last-child]] (content "new content"))) used to return: ("<" "html" ">" "<" "body" ">" "<" "div" ">" "untouched element" "</" "div" ">" "<" "div" " " "class" "=\"" "foo" "\"" ">" "new content" "</" "div" ">" "</" "body" ">" "</" "html" ">") but now returns: ("<html>" "<body>" "<div>untouched element</div>" "<div class=\"foo\">" "new content" "</div>" "</body>" "</html>") Adrian Cuthbertson a écrit : > I've uploaded a file > http://groups.google.co.za/group/clojure/web/enlive-tut1.txt?hl=en > which is a basic tutorial on getting started with Enlive (the html > transformation library). > > Christophe, this is intended as a contribution to the Enlive project, > so you're welcome to use it as part of the Enlive documentation, on > the wiki, etc. Also, please feel free to enhance it and make any > corrections. > > Enlive is an outstanding tool for web development. Thanks Christophe > for your initiatives. > > Regards, Adrian. > > > > > -- Professional: http://cgrand.net/ (fr) On Clojure: http://clj-me.blogspot.com/ (en) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---