On 6/24/2017 10:53 PM, Pablo Rodriguez wrote:
Dear list,
I have the following sample:
\startbuffer[demo] <doc> <pre class="copy-code"><code>1 2 3 4 5</code></pre> </doc> \stopbuffer
\startxmlsetups xml:initialize \xmlsetsetup{#1}{doc}{xml:doc} \xmlsetsetup{\xmldocument} {pre[contains(@class,'copy\letterpercent-code')]/code} {xml:copy:code} \stopxmlsetups
\xmlregistersetup{xml:initialize}
\startxmlsetups xml:doc \xmlflush{#1} \stopxmlsetups
\startxmlsetups xml:copy:code %~ \startcomment[location=inmargin, color=yellow] %~ \xmlpure{#1} %~ \stopcomment \comment[location=inmargin, color=yellow]{\xmlpure{#1}} \stopxmlsetups
\setupinteraction[state=start]
\starttext \xmlprocessbuffer{main}{demo}{} \startcomment 1 2 3 4 5 \stopcomment \stoptext
I don’t know why I cannot get \startcomment...\stopcomment with \xmlpure{#1}.
This is the only way I have to get lines and spaces in comments.
Which is the right way to do it?
\startxmlsetups xml:copy:code \xmltobufferverbose{#1}{.}{whereever} \comment[location=inmargin,color=yellow,buffer=whereever]{} \stopxmlsetups
Many thanks for your help,
Pablo
-- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------