<html><head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head><body text="#000000" bgcolor="#FFFFFF">
<blockquote style="border: 0px none;" cite="mid:op.yrt0vyuj62epfj@lpr" 
type="cite">
  <div style="margin:30px 25px 10px 25px;" class="__pbConvHr"><div 
style="width:100%;border-top:2px solid #EDF1F4;padding-top:10px;">   <div
 
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
        <a moz-do-not-send="true" href="mailto:LPr@pontex.cz" 
style="color:#485664 
!important;padding-right:6px;font-weight:500;text-decoration:none 
!important;">Procházka Lukáš Ing.</a></div>   <div 
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:
 right;">     <font color="#909AA4"><span style="padding-left:6px">2. 
Dezember 2016 um 08:10</span></font></div>    </div></div>
  <div style="color:#909AA4;margin-left:24px;margin-right:24px;" 
__pbrmquotes="true" class="__pbConvBody">Hello,
<br>
<br>is there a way to let ConTeXt to flush the input stream in parallel 
into an output buffer, like:
<br>
<br>----
<br>\starttext
<br>
<br>A
<br>
<br>\startoutput{Test.mkiv}
<br>  Hello!
<br>  \startitemize
<br>    \item Item
<br>  \stopitemize
<br>\stopoutput
<br>
<br>B
<br>
<br>\stoptext
<br>----
<br>
<br>which would produce:
<br>
<br>---- Test.mkiv
<br>  Hello!
<br>  \startitemize
<br>    \item Item
<br>  \stopitemize
<br>----
    <br>
  </div>
</blockquote>
You can use a buffer to store content and save it in a external file.<br>
<br>
\unexpanded\def\startcontentexport<br>
  {\dosingleempty\dostartcontentexport}<br>
<br>
\def\dostartcontentexport[#1]%<br>
  {\iffirstargument<br>
     \edef\contentexportfile{#1}%<br>
   \else<br>
     \let\contentexportfile\empty<br>
   \fi<br>
   
\grabbufferdata[contentexport][startcontentexport][stopcontentexport]}<br>
<br>
\def\stopcontentexport<br>
  
{\doifsomething{\contentexportfile}{\savebuffer[list=contentexport,prefix=no,file=\contentexportfile]}%<br>
   \getbufferdata[contentexport]}<br>
<br>
\starttext<br>
<br>
A<br>
<br>
\startcontentexport[Test.mkiv]<br>
  Hello!<br>
  \startitemize<br>
    \item Item<br>
  \stopitemize<br>
\stopcontentexport<br>
<br>
B<br>
<br>
\stoptext <br>
<br>
Wolfgang<br>
</body></html>