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