Hi Creighton:
Thanks for your reply.
Here is what I want to do, I want to scrap a webpage. Right now I have the html 
string which I get by a ajax call: 
"<html>....<a>link1</a><a>link2</a>...</html>"

So I want to extract the links from this string, normally in Clojure side, I 
can use enlive to select the links: (enlive/select [:a] html-string).

I was wondering can I do the same thing using domina, I know there is a higher 
abstracted library enfocus, which I know you are also the author :-). But I 
thought that library is more for transform templates, instead of scrapping 
content(css select elements) from a given DOM(or string).

So should I use enfocus? I searched all the places to find some examples, but 
no luck. Could you give me more information about using domina/enfocus to scrap 
DOM/html-string ? 

Thanks a lot!


On Wednesday, August 13, 2014 6:15:02 PM UTC-7, Creighton Kirkendall wrote:
> Li,
> Can you give me a bit more description what you are trying to do.  If you are 
> looking to manipulate css and raw html in the browser, I would recommend 
> looking at enfocus. Its a higher level abstraction than domina and has pretty 
> solid documentation.  I contains tools for extracting and transforming html 
> through css selectors and simple functions.  
> 
> 
> 
> Documentation: http://ckirkendall.github.io/enfocus-site/
> 
> 
> 
> Creighton
> 
> 
> 
> 
> On Wed, Aug 13, 2014 at 11:15 AM, Li Dong bin <[email protected]> wrote:
> 
> Hi:
> 
> 
> 
> I am trying to use domina to scrap a html string. But I can not get it work, 
> I've tried following approaches by reading the source code of domina, but 
> always got empty string back. Am I using it wrong?
> 
> 
> 
> In order to use css/sel, I have to have a dom elements. But I don't deal with 
> the real dom, instead I have a dom string.
> 
> 
> 
> I tried to use domina/html-to-dom, but it always give back empty string to me.
> 
> 
> 
> (domina/html-to-dom "<div><a href='#'>TEST LINK</a></div>") ;; always return 
> empty string
> 
> 
> 
> Anyone used domina before can help? Thanks a lot!
> 
> 
> 
> --
> 
> Note that posts from new members are moderated - please be patient with your 
> first post.
> 
> ---
> 
> You received this message because you are subscribed to the Google Groups 
> "ClojureScript" group.
> 
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> 
> To post to this group, send email to [email protected].
> 
> Visit this group at http://groups.google.com/group/clojurescript.

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to