On 12/21/2016 9:29 PM, Pablo Rodriguez wrote:
Dear Hans,
I’m afraid I might have hit a bug (with beta from 2016.12.21 18:51):
\startbuffer[demo] <doc> <p>pandoc</p> <pre><code>\ConTeXt\ is great</code></pre> </doc> \stopbuffer
\startxmlsetups xml:initialize %~ \xmlsetsetup{#1}{doc|p|pre|code}{xml:*} \xmlsetsetup{#1}{doc|p|code}{xml:*} \xmlsetsetup{#1}{pre/code}{xml:pre:code} \stopxmlsetups
\xmlregistersetup{xml:initialize}
\startxmlsetups xml:doc \xmlflush{#1} \stopxmlsetups
\startxmlsetups xml:pre:code \comment[symbol=Key, location=inmargin, color=yellow]{\xmlflush{#1}}\xmlprettyprint{#1}{tex} \stopxmlsetups
\setuppapersize[A6] \setupinteraction[state=start]
\starttext \xmlprocessbuffer{main}{demo}{} \stoptext
Text from comment reads "\Ux {5C}ConTeXt\Ux {5C} is great". It should read "\ConTeXt\ is great".
Am I missing something or is this a real bug?
\startxmlsetups xml:pre:code solution one \begingroup \expandUx \comment[symbol=Key, location=inmargin,color=yellow]{\xmlflush{#1}} \endgroup \par solution two \comment[symbol=Key, location=inmargin,color=yellow]{\xmlpure{#1}} \par \xmlprettyprint{#1}{tex} \stopxmlsetups ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------