[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to render raw data using sxml?
From: |
Matt Wette |
Subject: |
Re: How to render raw data using sxml? |
Date: |
Wed, 13 Jul 2016 05:28:02 -0700 |
> On Jul 10, 2016, at 12:58 PM, Jakub Jankiewicz <address@hidden> wrote:
>
> Hi,
>
> I want to render scheme code inside script tag to be executed by biwascheme
> in the browser so I've try to create simple page using sxml (cgi script):
>
> (display "Content-Type: text/html")
> (newline)
> (newline)
> (display "<!DOCTYPE html>")
> (newline)
> (sxml->xml `(html
> (head
> (title "BiwaScheme test")
> (script (@ (src "biwascheme-min.js")) "(display \"hello\")"))
> (body (p "BiwaScheme test"))))
>
> but the output was:
>
> <!DOCTYPE html>
> <html><head><title>BiwaScheme test</title><script
> src="biwascheme-min.js">(display
> "hello")</script></head><body><p>BiwaScheme test</p></body></html>
>
> which is invalid scheme code. I've also try this:
>
> (script (@ (src "biwascheme-min.js")) "(display " #\" "hello" #\" ")")
>
> but got the same result. How can I display raw data using sxml->xml
I googled “sxml CDATA” and found that Chicken Scheme has a “sxml-serialize”
procedure that takes an optional keyword argument cdata-section-elements which
is a list of elements which should have contents serialized to a CDATA section.
It seems like if sxml->xml had something like that you might have a solution.
Does <script><![CDATA[(display “hello”)]]></script> work on HTML?
Matt
- Re: How to render raw data using sxml?, (continued)
- Re: How to render raw data using sxml?, Amirouche Boubekki, 2016/07/11
- Re: How to render raw data using sxml?, Jakub Jankiewicz, 2016/07/12
- Re: How to render raw data using sxml?, Jakub Jankiewicz, 2016/07/12
- Re: How to render raw data using sxml?, tomas, 2016/07/13
- Re: How to render raw data using sxml?, Andy Wingo, 2016/07/14
- Re: How to render raw data using sxml?, tomas, 2016/07/14
- Re: How to render raw data using sxml?, Matt Wette, 2016/07/14
- Re: How to render raw data using sxml?, tomas, 2016/07/14
- Re: How to render raw data using sxml?, Amirouche Boubekki, 2016/07/15
- Re: How to render raw data using sxml?, Matt Wette, 2016/07/15
Re: How to render raw data using sxml?,
Matt Wette <=