At 05:03 PM 2/16/2003 +0800, Guy Worthington wrote:
did you try:I'm seem to be using this mailing list as private correspondence, I'll try to keep my posting down in future. But..Following up on my question on how to inline XML code, I vaguely remember reading that the TeX primitive \par, has no effect in restricted horizontal mode, (I think that's what it's called, anyways the horizontal mode that's not paragraph mode). So on that assumption, I forced the verbatim pretty printer to operate inside an \hbox, with the following code: -------------------------------------------------- %output=pdf \definetyping [XMLtag] [option=XML] \setuptyping [XMLtag] [before={\ \hbox\bgroup}, after={\egroup\ }, palet=colorpretty] \setupcolors[state=start] \starttext This is a \startXMLtag <TABLE/> \stopXMLtag tag inline; and this is a comment \startXMLtag <!-- comment --> \stopXMLtag \startXML <!-- This is displayed XML --> <TABLE/> \stopXML \stoptext
\setupcolors[state=start]
\definetype[typeXML][option=XML,palet=colorpretty]
test \typeXML{<what/>} test
\startXML
<what>
\stopXML
(ps i just found out that the palet is not predefined here, but the previous code should work ok)
Another nice one is:
%\setupXMLfile[level=2]
%\showXMLlin[here,there]
%\showXMLwrd[whow]
(ign,lin,wrd,par,txt,nop,emp)
\startbuffer
<here> <there> <whow> oeps </whow> </there> </here>
\stopbuffer
\showXMLbuffer
there is also \showXMLfile
i'll add an
\showXMLtext{<here> <there> <whow> oeps </whow> </there> </here>}
\showXMLtext{<here><there><whow>oeps</whow></there></here>}
this trickery is used in:
texexec --pdf --use=xml-01 somexmlfile [--mode=packed,wide] : use pdftotext afterwards and you'll have a prettier xml file
texexec --pdf --use=xml-02 somexmlfile : pretty print (recognized xsd, rlg, xml, exa)
Hans
-------------------------------------------------------------------------
Hans Hagen | PRAGMA ADE | [EMAIL PROTECTED]
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
-------------------------------------------------------------------------
information: http://www.pragma-ade.com/roadmap.pdf
documentation: http://www.pragma-ade.com/showcase.pdf
-------------------------------------------------------------------------
_______________________________________________
ntg-context mailing list
[EMAIL PROTECTED]
http://www.ntg.nl/mailman/listinfo/ntg-context
