- From: John Lumley <john@saxonica.com>
- Date: Thu, 13 Feb 2025 16:33:23 +0000
- To: David Birnbaum <djbpitt@gmail.com>
- Cc: ixml <public-ixml@w3.org>
Received on Thursday, 13 February 2025 16:33:41 UTC
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>&</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 & Nod"</title> > > Thanks in advance for any advice! > > Sincerely, > > David >
Received on Thursday, 13 February 2025 16:33:41 UTC