summaryrefslogtreecommitdiff
path: root/tex/context/base/xtag-exp.tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/xtag-exp.tex')
-rw-r--r--tex/context/base/xtag-exp.tex6
1 files changed, 5 insertions, 1 deletions
diff --git a/tex/context/base/xtag-exp.tex b/tex/context/base/xtag-exp.tex
index fc51675cb..c3f0b8213 100644
--- a/tex/context/base/xtag-exp.tex
+++ b/tex/context/base/xtag-exp.tex
@@ -28,6 +28,7 @@
\def\startXMLreading
{\increment \XMLfilenesting \relax
\ifnum\XMLfilenesting=1
+%\ifcase\XMLfilenesting\or
\ifprocessingXML
\let\restoreXMLelements\relax
\else
@@ -38,6 +39,7 @@
\def\stopXMLreading
{\ifnum\XMLfilenesting=1
+%\ifcase\XMLfilenesting\or
\restoreXMLelements
\let\restoreXMLelements\relax
\fi
@@ -52,7 +54,9 @@
\setupXMLprocessing[\c!status=\v!start]
-\appendtoks \enableXMLfiledata \to \aftersetupXMLprocessing
+\appendtoks
+ \ifproductionrun \enableXMLfiledata \fi
+\to \aftersetupXMLprocessing
%D Here we overload the mark handler.