clojurescript: использование xml?

Мое приложение Clojurescript должно иметь дело с API на основе XML. Я знаю, что есть в основном прозрачные решения для удаленного взаимодействия, такие как fetch, но они, кажется, требуют, чтобы оба конца были написаны в Clojure (т.е. fetch кажется решением noir/clojurescript).

Каков «правильный способ» использования XML API с использованием Clojurescript?

Я бы просто согласился на то, чтобы иметь возможность переводить фрагмент XML во вложенную структуру данных Clojure (вложенные векторы), в стиле Hiccup, но хороший API обработки был бы оценен (что-то вроде unify C2, может быть?)


person Rom1    schedule 20.08.2012    source источник
comment
В настоящее время data.xml также должен работать в ClojureScript.   -  person glts    schedule 06.09.2018
comment
@gits ОП (Алекс Миллер) на самом деле является участником этой библиотеки ;-)   -  person Simon Gray    schedule 29.01.2020


Ответы (3)


Вы пробовали для этого библиотеку Google Closure?

edit Библиотека Google Closure перемещена на github. https://github.com/google/closure-library

person Bill    schedule 28.08.2012

Я знаю, что это старый вопрос, но для людей, которые ищут его здесь (например, я). Вы можете попробовать использовать библиотеку Tubax.

person Pedro Henrique    schedule 05.09.2018

Я бы порекомендовал для этого портировать одну из XML-библиотек clojure на clojurescript.

person yazz.com    schedule 26.08.2012