Passing the name of an XML file to process via the command line

Hello list. I feel this should be an easy question to answer but I couldn't find a hint. I have a ConTeXt file which pulls in an XML file for processing using the command \xmlprocessfile{mydomain}{myXMLfile.xml}{} I would like instead to call context with the XML file name in the command line (so that I can use the same ConTeXt setups on multiple XML sources). How can I do that? Many thanks. Duncan

Am 30.06.2025 um 17:59 schrieb Duncan Hothersall:
Hello list. I feel this should be an easy question to answer but I couldn't find a hint.
I have a ConTeXt file which pulls in an XML file for processing using the command
\xmlprocessfile{mydomain}{myXMLfile.xml}{}
I would like instead to call context with the XML file name in the command line (so that I can use the same ConTeXt setups on multiple XML sources).
How can I do that?
\xmlprocessfile{...}{\inputfilename}{} and process it with context --environment=mytexfile myxmlfile.xml Wolfgang

Thanks both. I stripped out the \starttext \xmlprocessfile ... \stoptext from my tex file and just used the command line invocation as suggested and it worked perfectly. So I've learned two things for the price of one! Thanks again. Duncan On Mon, 30 Jun 2025 at 17:34, Denis Maier via ntg-context < ntg-context@ntg.nl> wrote:
Do you actually need \xmlprocessfile{...}{\inputfilename}{} ?
I just use context --environment=mytexfile myxmlfile.xml and it works just fine.
Wolfgang Schuster
hat am 30.06.2025 18:21 CEST geschrieben: Am 30.06.2025 um 17:59 schrieb Duncan Hothersall:
Hello list. I feel this should be an easy question to answer but I couldn't find a hint.
I have a ConTeXt file which pulls in an XML file for processing using the command
\xmlprocessfile{mydomain}{myXMLfile.xml}{}
I would like instead to call context with the XML file name in the command line (so that I can use the same ConTeXt setups on multiple XML sources).
How can I do that?
\xmlprocessfile{...}{\inputfilename}{}
and process it with
context --environment=mytexfile myxmlfile.xml
Wolfgang
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror) archive : https://github.com/contextgarden/context wiki : https://wiki.contextgarden.net ___________________________________________________________________________________
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror) archive : https://github.com/contextgarden/context wiki : https://wiki.contextgarden.net
___________________________________________________________________________________
participants (3)
-
Denis Maier
-
Duncan Hothersall
-
Wolfgang Schuster