我有一个 XML 文件,其中有些元素应该从右到左排版。我使用 ConTeXt 指令来更改排版方向。但我们的 Web 查看器似乎不喜欢这些注入。有没有办法同时生成 PDF 和清理过的 XML(无需这些注入)?
这是带有假喷射器的 MWE:
\startbuffer[test]
<?xml version="1.0" encoding="utf-8" ?>
<article>
<p>Text.
<?context-directive injector foo ?>
More Text.
</p>
</article>
\stopbuffer
\startxmlsetups xml:test
\xmlsetsetup{#1}{*}{-}
\xmlsetsetup{#1}{article|p}{xml:*}
\stopxmlsetups
\xmlregistersetup{xml:test}
% Root
\startxmlsetups xml:article
\xmlflush{#1}
\stopxmlsetups
% Paragraphs
\startxmlsetups xml:p
\xmlflush{#1}\par
\stopxmlsetups
\startsetups xml:directive:injector:foo
FOO:
\stopsetups
\starttext
\xmlprocessbuffer{test}{test}{}
\stoptext