Set this property when you want to provide a custom output object to write the result of the transformation to. This can be any object that supports IStream, IPersistStream, IXMLDOMDocument, ASP IResponse, or ADODB.Stream.
objXSLProcessor.output(objoutput)
When a new transform is started the processor will QueryInterface this output object for a new IStream interface and when the transform is complete or reset is called this interface is released. The only method that is used on the IStream interface is Write. The bytes written to the stream will be encoded according to the encoding attribute on the <xsl:output> element.
If you do not provide a custom output object then you will get back a string when you read this property. The string contains the incrementally buffered transformation result.
Reading this property has the side effect of resetting that internal buffer so that each time you read the property you get the next chunk of output. In this case the output is always generated in the Unicode encoding, and the encoding attribute on the <xsl:output> element is ignored.
Applies To: XSLProcessor Object