Re: Reserved characters in input?

My processor (https://johnlumley.github.io/jwiXML.xhtml) uses fn:serialize() in SaxonJS as the serializer of the XML parse result, so
S: ~[].
with & as input, produces
<S>&amp;</S>

John Lumley
Sent from my iPad

> On 13 Feb 2025, at 15:57, David Birnbaum <djbpitt@gmail.com> wrote:
> 
> 
> Dear public-ixml,
> 
> Is there an ixml idiom for ingesting reserved characters (ampersand, angle brackets) and replacing them with XML entities? When I parse a plain-text input document that contains an ampersand using Markup Blitz or xmq, the output element creates a CDATA marked section for the entire content, so that, for example, when:
> 
> "Wynken, Blynken & Nod"
> 
> matches the production for a <title> element, it emerges as
> 
> <title><![CDATA["Wynken, Blynken & Nod"]]></title>
> 
> What I'd prefer is:
> 
> <title>"Wynken, Blynken &amp; Nod"</title>
> 
> Thanks in advance for any advice!
> 
> Sincerely,
> 
> David
> 

Received on Thursday, 13 February 2025 16:33:41 UTC