ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* processing style inside verbatim in XML
       [not found] <CALBOmsbUjEJkuRJAAgsdKk6_FMjGRe_E3fSniqr9gOMVWfHixA@mail.gmail.com>
@ 2011-10-21 20:18 ` Mojca Miklavec
  2011-10-24 11:59   ` Hans Hagen
  0 siblings, 1 reply; 2+ messages in thread
From: Mojca Miklavec @ 2011-10-21 20:18 UTC (permalink / raw)
  To: mailing list for ConTeXt users

[-- Attachment #1: Type: text/plain, Size: 1004 bytes --]

Hello,

Is there any simple way to typeset the following example properly in ConTeXt?

I have an example of text that has to obey lines and spaces, but I
would like to apply some color to make it more readable. The
attachment contains an example of HTML which displays fine in my
browser, and it should look similar with ConTeXt.

I have problems with literal typesetting of <span class=...> (that
should have applied style instead), but maybe I only have wrong
settings in my parser.

When I use \xmlsetfunction{main}{pre}{lxml.displayverbatim}, then I
cannot color the numbers. When I use, according to Wolfgang's
suggestion,

\startxmlsetups pre
\setuplines[style=mono,space=yes]
\startlines
\xmlflush{#1}
\stoplines
\stopxmlsetups

then all the spaces are eaten up by XML parser (or somewhere else), so
that I don't get the desired result. Any ideas about this?

I'm also sending a self-contained example with \setuplines which
doesn't really work in the desired way.

Thank you very much,
    Mojca

[-- Attachment #2: hyp.html --]
[-- Type: text/html, Size: 936 bytes --]

[-- Attachment #3: hyp.tex --]
[-- Type: application/x-tex, Size: 1432 bytes --]

[-- Attachment #4: Type: text/plain, Size: 485 bytes --]

___________________________________________________________________________________
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: processing style inside verbatim in XML
  2011-10-21 20:18 ` processing style inside verbatim in XML Mojca Miklavec
@ 2011-10-24 11:59   ` Hans Hagen
  0 siblings, 0 replies; 2+ messages in thread
From: Hans Hagen @ 2011-10-24 11:59 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Mojca Miklavec

On 21-10-2011 22:18, Mojca Miklavec wrote:
> Hello,
>
> Is there any simple way to typeset the following example properly in ConTeXt?
>
> I have an example of text that has to obey lines and spaces, but I
> would like to apply some color to make it more readable. The
> attachment contains an example of HTML which displays fine in my
> browser, and it should look similar with ConTeXt.
>
> I have problems with literal typesetting of<span class=...>  (that
> should have applied style instead), but maybe I only have wrong
> settings in my parser.
>
> When I use \xmlsetfunction{main}{pre}{lxml.displayverbatim}, then I
> cannot color the numbers. When I use, according to Wolfgang's
> suggestion,
>
> \startxmlsetups pre
> \setuplines[style=mono,space=yes]
> \startlines
> \xmlflush{#1}
> \stoplines
> \stopxmlsetups
>
> then all the spaces are eaten up by XML parser (or somewhere else), so
> that I don't get the desired result. Any ideas about this?
>
> I'm also sending a self-contained example with \setuplines which
> doesn't really work in the desired way.

The next beta will provide two extra flushers. The following patch to 
your example seems to work ok then.

\startxmlsetups all:html
	\xmlsetsetup{main}{head|h1|pre|span}{*}
\stopxmlsetups

\xmlmapval{span}{n}{\bf\red}

\startxmlsetups span
     \start
         \xmlval{span}{\xmlatt{#1}{class}}{}
         \xmlflush{#1}
     \stop
\stopxmlsetups

\startxmlsetups pre
     \start \tttf
    %\xmlflush{#1}
    %\xmlflushlinewise{#1}
     \xmlflushspacewise{#1}
     \stop
\stopxmlsetups

Hans

-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
                                              | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-10-24 11:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <CALBOmsbUjEJkuRJAAgsdKk6_FMjGRe_E3fSniqr9gOMVWfHixA@mail.gmail.com>
2011-10-21 20:18 ` processing style inside verbatim in XML Mojca Miklavec
2011-10-24 11:59   ` Hans Hagen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).