Hi all, excellent excuse to pester the list with a program: it’s for my presentation at the ConTeXt meeting (have YOU registered yet?)… So: I want to show verbatim xml, and I’m writing in xml. This solution: http://wiki.contextgarden.net/Verbatim_XML mostly works (for Lua and TeX code), except for one little detail: for verbatim xml, it also prints the <xmlcode> tag. Example:
\startbuffer[test] <a> <xmlcode> <text> <front> ... </front> <body> ... </body> </text> </xmlcode> </a> \stopbuffer \startxmlsetups xml:testsetups \xmlsetsetup{\xmldocument}{a|xmlcode}{xml:*} \stopxmlsetups \xmlregistersetup{xml:testsetups} \startluacode function xml.functions.processXML(t) buffers.assign("MyXml", "\\startXML\n" .. tostring(xml.text(t)) .. "\n\\stopXML") context.getbuffer { "MyXml" } end \stopluacode \startxmlsetups xml:a \xmlflush{#1} \stopxmlsetups \startxmlsetups xml:xmlcode \pushcatcodetable \setcatcodetable\ctxcatcodes \xmlfunction{#1}{processXML} \popcatcodetable \stopxmlsetups \starttext \xmlprocessbuffer{main}{test}{} \stoptext How can this be prevented? Thanks, and best wishes Thomas ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________