C# 클래스 Sage.Views.XsltTransform

파일 보기 프로젝트 열기: igorfrance/sage 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
dependencies List

공개 메소드들

메소드 설명
Create ( SageContext context, XmlDocument stylesheetMarkup ) : XsltTransform

Creates a new XsltTransform, using the specified context and stylesheetMarkup.

Create ( SageContext context, string stylesheetPath ) : XsltTransform

Creates an XsltTransform instance initialized with the document loaded from the specified stylesheetPath.

Transform ( XmlNode inputXml, TextWriter outputWriter, SageContext context, object>.Dictionary arguments = null ) : void

Transforms the specified inputXml into the specified outputWriter.

Transform ( XmlNode inputXml, XmlWriter outputWriter, SageContext context, object>.Dictionary arguments = null ) : void

Transforms the specified inputXml into the specified outputWriter.

보호된 메소드들

메소드 설명
GetArguments ( object>.Dictionary arguments ) : XsltArgumentList

Converts the specified arguments dictionary into an XsltArgumentList.

비공개 메소드들

메소드 설명
DiscoverXsltExtensionObjects ( ) : void
OmitNamespacePrefixResults ( CacheableXmlDocument document ) : void
OnAssembliesUpdated ( object sender, EventArgs arg ) : void
XsltTransform ( ) : System

메소드 상세

Create() 공개 정적인 메소드

Creates a new XsltTransform, using the specified context and stylesheetMarkup.
public static Create ( SageContext context, XmlDocument stylesheetMarkup ) : XsltTransform
context SageContext The context under which this code is executing.
stylesheetMarkup System.Xml.XmlDocument The XSLT markup for the transform to create.
리턴 XsltTransform

Create() 공개 정적인 메소드

Creates an XsltTransform instance initialized with the document loaded from the specified stylesheetPath.
public static Create ( SageContext context, string stylesheetPath ) : XsltTransform
context SageContext The context under which this code is executing.
stylesheetPath string The path to the XSLT stylesheet.
리턴 XsltTransform

GetArguments() 보호된 메소드

Converts the specified arguments dictionary into an XsltArgumentList.
protected GetArguments ( object>.Dictionary arguments ) : XsltArgumentList
arguments object>.Dictionary The dictionary of arguments to use.
리턴 System.Xml.Xsl.XsltArgumentList

Transform() 공개 추상적인 메소드

Transforms the specified inputXml into the specified outputWriter.
public abstract Transform ( XmlNode inputXml, TextWriter outputWriter, SageContext context, object>.Dictionary arguments = null ) : void
inputXml System.Xml.XmlNode The input XML to transform.
outputWriter System.IO.TextWriter The output writer to transform to.
context SageContext The current context.
arguments object>.Dictionary Optional transform arguments.
리턴 void

Transform() 공개 추상적인 메소드

Transforms the specified inputXml into the specified outputWriter.
public abstract Transform ( XmlNode inputXml, XmlWriter outputWriter, SageContext context, object>.Dictionary arguments = null ) : void
inputXml System.Xml.XmlNode The input XML to transform.
outputWriter System.Xml.XmlWriter The output writer to transform to.
context SageContext The current context.
arguments object>.Dictionary Optional transform arguments.
리턴 void

프로퍼티 상세

dependencies 보호되어 있는 프로퍼티

Gets the list of files that this transform depends on (dependencies).
protected List dependencies
리턴 List