> On Nov 20, 2017, at 12:39 PM, a.bezle...@gmail.com wrote: > > Unfortunately in this case the result for > > ◊(->html > ◊ac:link{ > ◊ri:attachment[#:ri:filename "atlassian_logo.gif"]{ > ◊ac:plain-text-link-body{◊as-cdata{Text with <> }}}}) > > is > <ac:link><ri:attachment > ri:filename="atlassian_logo.gif"><ac:plain-text-link-body><![CDATA[Text > with <> ]]></ac:plain-text-link-body></ri:attachment></ac:link>
That's strange. Did you update your `pollen` like so? raco pkg update --update-deps pollen I get a different result: ;;;;;;;;; program #lang pollen/pre ◊(require pollen/template/html) ◊(define (as-cdata string) (string-append "<![CDATA[" string "]]>")) ◊(->html ◊ac:link{ ◊ri:attachment[#:ri:filename "atlassian_logo.gif"]{ ◊ac:plain-text-link-body{◊as-cdata{Text with <> }}}}) ;;;;;;;; result <ac:link><ri:attachment ri:filename="atlassian_logo.gif"><ac:plain-text-link-body><![CDATA[Text with <> ]]></ac:plain-text-link-body></ri:attachment></ac:link> > but thanks for you example, looking at this, the following idea came me Your code won't work on HTML blocks with more than one CDATA. -- You received this message because you are subscribed to the Google Groups "Pollen" group. To unsubscribe from this group and stop receiving emails from it, send an email to pollenpub+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.