Fork me on GitHub
#clojure-russia
<
2017-03-27
>
misha16:03:07

@artemyarulin xml-zippers - harold 500 неймспейсов, кони-люди, всё смешалось

misha16:03:19

ClassCastException   [trace missing]

artemyarulin17:03:21

это норма 😄

artemyarulin17:03:42

хз почему но все спотыкаются по началу

misha17:03:21

забил, расчехлил xpathы

misha17:03:26

чуваки просто сверстали таблицы в таблицах в таблицах в таблицах, и там неочень

artemyarulin17:03:58

слабак 😄

artemyarulin17:03:03

а чо кста есть враппер какой для xpath?

misha17:03:09

xpathы в глаза помещаются

misha17:03:42

есть энлив, но там тоже нелаконичненько, запустил этот https://github.com/kyleburton/clj-xpath

misha17:03:09

есть еще https://github.com/jeremyheiler/xenopath но хз что оно такое

artemyarulin17:03:39

(prn ($x:tag "/*" *some-xml*)) чота макросам попахивает

misha17:03:39

пока в браузере парсил - домину использовал вообще

misha17:03:10

(defmulti $x

misha17:03:29

(defn $x:tag [xp xml]

misha17:03:09

у меня юзкейс непривередливый совсем: кучу *амна единоразово выпарсить и забыть

misha17:03:25

кода получилось меньше, чем импортов зипперов kappa

misha19:03:44

enlive'ом хорошо битый html причесывать, чтобы потом его в clj-xpath отдать и чотенько xpathом попарсить