Hey all,

I was going to do some RSS/Atom Ring app, when I found out there does not seem 
to be a nice library in Clojure to generate namespace aware XML.

Then I started looking for a Java lib that renders XML. I found a lot of 
parsers, and a lot of cruft.

That is why I made ArmageDOM. A simple XML DSL that utilizes 
:namespaced/keywords and (meta) with a Hiccup-like syntax to generate XML.

https://github.com/pepijndevos/ArmageDOM

Ideas, comments, fixes and other stuff welcome.

One thing I have to fix for sure is the recursive mutual recursion. I'm 
thinking about something clever with closures and trampoline, or a 
restructuring that avoids this, but it hurts my brain, and it works for now.

https://github.com/pepijndevos/ArmageDOM/blob/master/src/armagedom/dom.clj#L34

Groeten,
Pepijn de Vos
--
Sent from my iPod Shuffle
http://pepijndevos.nl

P.S. If anyone wants to do something based on SAX rather than DOM, I thought 
SAXophone to be a nice name too.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to