On 21-08-2022 02:05, Aleix Conchillo Flaqué wrote: > According to the spec, embedding inline content in the is XML, the XML parser  (not the HTML parser, this is XHTML!) will decode the < inside the , the result _after decoding_ is valid JavaScript.  In XML, > > ") > > (define (handler request request-body) >   (values '((content-type application/xhtml+xml)) >       document)) > > (run-server handler 'http) -- on the console, is logged, not <Hi!>. If I replace < by < and > by > to make it 'valid JavasScript' as you appear to be proposing, I get a parsing error: > > (ungoogled-chromium) > This page contains the following errors: > > error on line 8 at column 17: error parsing attribute name > > > Below is a rendering of the page up to the first error. > > and > (icecat): > XML Parsing Error: not well-formed > Location: http://localhost:8080/ > Line Number 8, Column 17: > console.log(""); > ----------------^ Greetings, Maxime.