ns-tracker를 사용하여 .clj 파일을 변경했을 때 네임 스페이스를 다시로드하는 데 유용한 autoreload-server 예제를 사용하고 있습니다. https://github.com/pedestal/samples/blob/master/auto-reload-server/dev/dev.clj 그러나, 자원/공공 디렉토리에서 템플릿을 enlive 변경
여기에 html/text을 직접 선택기 벡터 안에 사용하는 예가 나와 있습니다. (parse-test)를 호출 (:use [net.cgrand.enlive-html :as html])
(defn fetch-url [url]
(html/html-resource (java.net.URL. url)))
(defn parse-test []
문제를 니펫을 : Enlive 조각 펑키 HTML을 문제의 비주얼 참조 : http://i.imgur.com/FIOzgZv.png 이 질문에 이상한 HTML에 대한 기본의 (ns notebook.handler
(:require [compojure.core :refer :all]
[compojure.handler :as handler]
내가 선택하는 것을 시도하고 사용하는 선택 : 콘텐츠에있다 리 노드를 단어 "(SCIAN" <li>...</li>
<li class="">
Conception de systèmes informatiques et services connexes (SCIAN 541510)
</li>
<li>...</li>
나는이 시도 실패했
나는이 html 발췌 문장을 가지고 있습니다. 나는 태그를 제거하려면이 <html>
<body>
<div class="content">lorem ipsum</div>
</body>
</html>
내가 발견하지 못했습니다 enlive 도우미 함수가 될 그 조각을 구문 분석 원하고 자바 스크립트 태그 <html>
<b
웹 페이지의 내용을 확대 기능의 html-resource 기능을 사용하여 긁어 내려고했지만 브라우저에서 나오지 않아 응답 403이 표시됩니다. Java에서 재정의 (대답은 here입니다)하지만이 문제를 처리 할 수있는 클로저 (clojure) 방법을보고 싶습니다. 아마도 이것은 html-resource 함수에 매개 변수를 제공하여 얻을 수 있지만 매개 변수
최근에 프로그래밍을 시작한 후에이 문제가 발생했습니다.이 html 코드가 있습니다. img의 src 속성을 파싱하고 urly 경로 정규화로 정규화하고 src에 새로운 경로를 추가하고 싶습니다. <html>
<body>
<div class="content">lorem ipsum
<img style="margin-top: -5px;" sr
나는 lazyseq을 생산하는이 스 니펫에 문제가 있고 확대 된 템플릿을 만들고 있습니다. REPL에서이 sniptest를 시도하면 "[email protected]"가 생성됩니다. (h/sniptest (template-div)
[:div.Row] (h/content (map #(value-cell %)
(for [e(:data-cont
을 제거하기 위해 HTML 템플릿을 enlive의 복제-에를 사용합니다. 예를 들어, 어쩌면 시도 <ul>
<li>real</li>
<li>data</li>
<li>here</li>
<li>wurdz</li>
</ul>
순진 것은 (defsnippet my-snippet "my-template.html" [:ul]