Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def referenceClosure = {
- html {
- body {
- h1 "hello"
- }
- }
- }
- def markupBuilder(closure) {
- new StringWriter().with{new groovy.xml.MarkupBuilder(it).with(closure); it.toString()}
- }
- def streamingMarkupBuilder(closure) {
- new groovy.xml.StreamingMarkupBuilder().bind(closure).toString()
- }
- def prettyStreamingMarkupBuilder(closure) {
- groovy.xml.XmlUtil.serialize(new groovy.xml.StreamingMarkupBuilder().bind(closure))
- }
- println markupBuilder(referenceClosure)
- println streamingMarkupBuilder(referenceClosure)
- println prettyStreamingMarkupBuilder(referenceClosure)
Add Comment
Please, Sign In to add comment