ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* TeX in \xmlsetentity and DTDs in DOCTYPEs
@ 2016-01-15 17:21 Kate F
  2016-01-15 17:34 ` Thomas A. Schmitz
  0 siblings, 1 reply; 21+ messages in thread
From: Kate F @ 2016-01-15 17:21 UTC (permalink / raw)
  To: mailing list for ConTeXt users

Hi. I'm using MkIV's XML stuff. I have two related questions.

Firstly, can I have entities in XML expand out to TeX markup?

I thought this was how you'd do it, but this produces a document that
says literally "xxx~yyy\thinspace zzz", whereas I want the ~ and
\thinspace to be executed as TeX commands. Test case below.

Secondly, is it possible to have ConTeXt load such entities from a
DTD? If I use a DOCTYPE in my XML, entities from that DTD seem to not
be loaded.

Thanks.

a.xml:
<?xml version="1.0"?>
<a>xxx&nbsp;yyy&thinsp;zzz</a>

a.tex:
\startxmlsetups xml:mysetups
\xmlsetsetup{\xmldocument}{a}{xml:*}
\stopxmlsetups
\xmlregistersetup{xml:mysetups}

\startxmlsetups xml:a
\xmlflush{#1}
\stopxmlsetups

\xmlsetentity{nbsp}{~}
\xmlsetentity{thinsp}{\thinspace}

\starttext
\xmlprocessfile{main}{a.xml}{}
\stoptext

-- 
Kate
___________________________________________________________________________________
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] 21+ messages in thread

end of thread, other threads:[~2016-01-19  8:19 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-15 17:21 TeX in \xmlsetentity and DTDs in DOCTYPEs Kate F
2016-01-15 17:34 ` Thomas A. Schmitz
2016-01-15 17:58   ` Kate F
2016-01-15 20:20     ` Thomas A. Schmitz
2016-01-16  0:33       ` Hans Hagen
2016-01-16 15:55         ` Kate F
2016-01-17 18:24           ` Hans Hagen
2016-01-18 13:30             ` Thomas A. Schmitz
2016-01-18 16:13               ` Kate F
2016-01-18 16:22               ` Kate F
2016-01-18 19:13                 ` Hans Hagen
2016-01-18 20:49                   ` Kate F
2016-01-18 21:16                     ` Hans Hagen
2016-01-19  2:16                       ` Kate F
2016-01-19  2:39                         ` Kate F
2016-01-18 20:07               ` Hans Hagen
2016-01-18 20:56                 ` Kate F
2016-01-18 21:19                   ` Hans Hagen
2016-01-18 21:26               ` Hans Hagen
2016-01-18 21:45                 ` Thomas A. Schmitz
2016-01-19  8:19                   ` 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).