Starts XSL transformation of given XmlInput object with specified XsltArgumentList. After this method returns you can read the transformation output out of XslReader object via standard XmlReader methods such as Read() or MoveXXX().

Namespace: Mvp.Xml.Common.Xsl
Assembly: Mvp.Xml (in Mvp.Xml.dll)

Syntax

Visual Basic (Declaration)
Public Function StartTransform( _ 
   ByVal input As XmlInput,  _ 
   ByVal args As XsltArgumentList _ 
) As XmlReader
C#
public XmlReader StartTransform(
   XmlInput input,
   XsltArgumentList args
)
C++
public:
 XmlReader^ StartTransform(
   XmlInputinput,
   XsltArgumentListargs
) sealed 
J#
public XmlReader StartTransform(
   XmlInput input,
   XsltArgumentList args
)
JScript
public  function StartTransform(
   input : XmlInput,
   args : XsltArgumentList
) : XmlReader

Parameters

input
An input XML to be transformed
args
A collection of global parameter values and extension objects.

Remarks

If the StartTransform() method is called when previous transformation isn't over yet, it will be aborted, buffer cleaned and XslReader object reset to an initial state automatically.

See Also