9

I am using TEI Lite, and trying to typeset with ConTeXt. TEI Lite defines <divGen type='toc' /> to signal the Table of Contents, which in ConTeXt is \completecontents

Now I am trying this:

\startxmlsetups xml:divGen[@type='toc']
                \completecontents
\stopxmlsetups

but it's not working.

How do I map this self-closing tag to the ConTeXt Table of Contents command?

1 Answer 1

7

Do not put the XML path selector in the setup name: the \startxmlsetups ... \stopxmlsetups is just defining a command, not actually selecting items from the XML file.

It is \xmlsetsetup that does the XML object selection.

I am not a heavy user of ConTeXt's xml support myself, but I think you need something like this:

\xmlsetsetup{}{xml:divGen[@type='toc']}{xml:divgen:toc}
\startxmlsetups xml:divgen:toc
     \completecontents
\stopxmlsetups
1

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.