ConTeXt XML:生成 PDF 并清理 XML

ConTeXt XML:生成 PDF 并清理 XML

我有一个 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

相关内容