C# Class System.Xml.Xsl.XslCompiledTransform

Exibir arquivo Open project: dotnet/corefx Class Usage Examples

Public Methods

Method Description
Load ( IXPathNavigable stylesheet ) : void
Load ( IXPathNavigable stylesheet, XsltSettings settings, XmlResolver stylesheetResolver ) : void
Load ( MethodInfo executeMethod, byte queryData, Type earlyBoundTypes ) : void
Load ( Type compiledStylesheet ) : void
Load ( XmlReader stylesheet ) : void
Load ( XmlReader stylesheet, XsltSettings settings, XmlResolver stylesheetResolver ) : void
Load ( string stylesheetUri ) : void
Load ( string stylesheetUri, XsltSettings settings, XmlResolver stylesheetResolver ) : void
Transform ( IXPathNavigable input, XmlWriter results ) : void
Transform ( IXPathNavigable input, XsltArgumentList arguments, Stream results ) : void
Transform ( IXPathNavigable input, XsltArgumentList arguments, TextWriter results ) : void
Transform ( IXPathNavigable input, XsltArgumentList arguments, XmlWriter results ) : void
Transform ( IXPathNavigable input, XsltArgumentList arguments, XmlWriter results, XmlResolver documentResolver ) : void
Transform ( XmlReader input, XmlWriter results ) : void
Transform ( XmlReader input, XsltArgumentList arguments, Stream results ) : void
Transform ( XmlReader input, XsltArgumentList arguments, TextWriter results ) : void
Transform ( XmlReader input, XsltArgumentList arguments, XmlWriter results ) : void
Transform ( XmlReader input, XsltArgumentList arguments, XmlWriter results, XmlResolver documentResolver ) : void
XslCompiledTransform ( bool enableDebug ) : System.CodeDom.Compiler

Private Methods

Method Description
CheckArguments ( object input, object results ) : void
CheckArguments ( string inputUri, object results ) : void
CheckCommand ( ) : void
CompileQilToMsil ( XsltSettings settings ) : void
CompileXsltToQil ( object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver ) : void
GetFirstError ( ) : CompilerError

Returns the first compiler error except warnings

LoadInternal ( object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver ) : CompilerErrorCollection
PrintQil ( object qil, XmlWriter xw, bool printComments, bool printTypes, bool printLineInfo ) : void
Reset ( ) : void

This function is called on every recompilation to discard all previous results

TestCompile ( object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver ) : QilExpression
TestGenerate ( XsltSettings settings ) : void
Transform ( string inputUri, XmlWriter results ) : void
Transform ( string inputUri, XsltArgumentList arguments, Stream results ) : void
Transform ( string inputUri, XsltArgumentList arguments, TextWriter results ) : void
Transform ( string inputUri, XsltArgumentList arguments, XmlWriter results ) : void
Transform ( string inputUri, XsltArgumentList arguments, XmlWriter results, XmlResolver documentResolver ) : void
Transform ( string inputUri, string resultsFile ) : void
XslCompiledTransform ( ) : System.CodeDom.Compiler

Method Details

Load() public method

public Load ( IXPathNavigable stylesheet ) : void
stylesheet IXPathNavigable
return void

Load() public method

public Load ( IXPathNavigable stylesheet, XsltSettings settings, XmlResolver stylesheetResolver ) : void
stylesheet IXPathNavigable
settings XsltSettings
stylesheetResolver System.Xml.XmlResolver
return void

Load() public method

public Load ( MethodInfo executeMethod, byte queryData, Type earlyBoundTypes ) : void
executeMethod MethodInfo
queryData byte
earlyBoundTypes System.Type
return void

Load() public method

public Load ( Type compiledStylesheet ) : void
compiledStylesheet System.Type
return void

Load() public method

public Load ( XmlReader stylesheet ) : void
stylesheet XmlReader
return void

Load() public method

public Load ( XmlReader stylesheet, XsltSettings settings, XmlResolver stylesheetResolver ) : void
stylesheet XmlReader
settings XsltSettings
stylesheetResolver System.Xml.XmlResolver
return void

Load() public method

public Load ( string stylesheetUri ) : void
stylesheetUri string
return void

Load() public method

public Load ( string stylesheetUri, XsltSettings settings, XmlResolver stylesheetResolver ) : void
stylesheetUri string
settings XsltSettings
stylesheetResolver System.Xml.XmlResolver
return void

Transform() public method

public Transform ( IXPathNavigable input, XmlWriter results ) : void
input IXPathNavigable
results System.Xml.XmlWriter
return void

Transform() public method

public Transform ( IXPathNavigable input, XsltArgumentList arguments, Stream results ) : void
input IXPathNavigable
arguments XsltArgumentList
results Stream
return void

Transform() public method

public Transform ( IXPathNavigable input, XsltArgumentList arguments, TextWriter results ) : void
input IXPathNavigable
arguments XsltArgumentList
results System.IO.TextWriter
return void

Transform() public method

public Transform ( IXPathNavigable input, XsltArgumentList arguments, XmlWriter results ) : void
input IXPathNavigable
arguments XsltArgumentList
results System.Xml.XmlWriter
return void

Transform() public method

public Transform ( IXPathNavigable input, XsltArgumentList arguments, XmlWriter results, XmlResolver documentResolver ) : void
input IXPathNavigable
arguments XsltArgumentList
results System.Xml.XmlWriter
documentResolver System.Xml.XmlResolver
return void

Transform() public method

public Transform ( XmlReader input, XmlWriter results ) : void
input XmlReader
results System.Xml.XmlWriter
return void

Transform() public method

public Transform ( XmlReader input, XsltArgumentList arguments, Stream results ) : void
input XmlReader
arguments XsltArgumentList
results Stream
return void

Transform() public method

public Transform ( XmlReader input, XsltArgumentList arguments, TextWriter results ) : void
input XmlReader
arguments XsltArgumentList
results System.IO.TextWriter
return void

Transform() public method

public Transform ( XmlReader input, XsltArgumentList arguments, XmlWriter results ) : void
input XmlReader
arguments XsltArgumentList
results System.Xml.XmlWriter
return void

Transform() public method

public Transform ( XmlReader input, XsltArgumentList arguments, XmlWriter results, XmlResolver documentResolver ) : void
input XmlReader
arguments XsltArgumentList
results System.Xml.XmlWriter
documentResolver System.Xml.XmlResolver
return void

XslCompiledTransform() public method

public XslCompiledTransform ( bool enableDebug ) : System.CodeDom.Compiler
enableDebug bool
return System.CodeDom.Compiler