Hi!
Consider this simple code:
\defineXMLcommand [de] {\language[de]}
\defineXMLcommand [end] {\disableXML}
\starttext \enableXML <de/> <anytag anyattrib="Aqq"/> Ich liebe ConTeXt! <end/> \stoptext
It cause en ERROR! It happens ONLY for \language[de] neither pl nor en, nl...
ah ... you suffer from german double quote handling "u -> umlaut"; if you were older you'd probably suffer from the polish active / as well :-)
\def\disablelanguagespecifics{\def\installcompoundcharacter##1 ##2{}} \appendtoks \disablelanguagespecifics \to \everyenableXML
That's it
and you can love context again
I just can't stop loving it!
(given that no de switch is done at the outer level). Some day i'll make context dual input mode aware.
Till that time I won't expect that form ConTeXt. Thanks again, Pawe/l