|  | 
 | ||||
|        | |||||
|  | |||||
| Related Syntax | Related Concepts | ||||
| control structure | using output as | ||||
Syntax
using output as destination modifiers? (& destination modifiers?)* block
Argument definitions
You can use using output as as a prefix to change the current output scope for the duration of a line or a block of code:
  process
     using output as file "out.txt"
        submit file "in.txt"
You can direct output to a file, as above, or to a stream, a referent, or an external string sink function as in the next three examples:
  process
     local stream foo
     open foo as buffer
     using output as foo
        submit file "in.txt"
  process
     using output as referent "foo"
        submit file "in.txt"
  process
     local xslt.stylesheet stylesheet initial { xslt.compile file "stylesheet1.xsl" }
  
     using output as xslt.writer with stylesheet into file "input1.out"
      submit file "input1.xml"
If you use using output as to direct output to a stream, that stream must be open:
  process
     local stream out-file
     open out-file as file "out.txt"
     using output as out-file
        submit file "in.txt"
If you use using output as with a steam, you can apply the following modifiers:
binary open modifier
| Related Syntax & (and) binary put set | Related Concepts Output String sink data type | 
Copyright © Stilo International plc, 1988-2008.