Sjoerd Siebinga wrote:
> Hi all,
>
> Is it possible to use something like \doifnextcharelse for xml-
> environments or is there a clever work-around? I need to know what
> the next tag is in order to decide if a linebreak needs to be inserted.
>
there is a way to build a stack and look onto it but that's of no use here
> For example:
>
> \defineXMLenvironment [av] {} {} % linebreak unless followed by
> <liste>-tag
> \defineXMLenvironment [liste] {} {\crlf} % always a linebreak
>
>
> \startXMLdata
>
> <av> text </av> <liste> 15 </liste> <!-- \crlf -->
>
>
> <av> text </av> <!-- \crlf -->
>
> \stopXMLdata
>
maybe look back:
\disablemode[xml:linebreak]
\startsetups[xml:linebreak]
\doifmode{xml:linebreak}{\disablemode[xml:linebreak]\crlf}
\stopsetups
\defineXMLenvironment [av] {} {\ensablemode[xml:linebreak]}
\defineXMLenvironment [liste] {\setups[xml:linebreak]} {\crlf}
or sometign similar,
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
_______________________________________________
ntg-context mailing list
[email protected]
http://www.ntg.nl/mailman/listinfo/ntg-context