PhoenixmlDb.XSLT

XsltOutputDeclaration

A compiled xsl:output declaration, as reports it: after declarations of the same name across the stylesheet and its imports and includes have been merged by import precedence.

#XsltOutputDeclaration

Namespace: PhoenixmlDb.Xslt

A compiled

xsl:output

declaration, as

reports it: after declarations of the same name across the stylesheet and its imports and includes have been merged by import precedence.

#Constructors

##ctor(Nullable<PhoenixmlDb.Core.QName>,Nullable<PhoenixmlDb.Xslt.Ast.OutputMethod>,PhoenixmlDb.Xslt.Ast.OutputMethod)

A compiled

xsl:output

declaration, as

reports it: after declarations of the same name across the stylesheet and its imports and includes have been merged by import precedence.

Parameters:

  • Name — The declaration's name, or null for the unnamed (principal) one.

  • Method — The method the declaration states, or null when it states none.

  • EffectiveMethod — Method, or OutputMethod.Xml when it states none. A result serialized under a declaration with no method can still use html or xhtml, by the default-method rule (an html document element), and xsl:result-document can choose a method at run time. To restrict what is actually delivered, use XsltTransformer.AllowedOutputMethods.

#Properties

Name Description
EffectiveMethod Method, or OutputMethod.Xml when it states none. A result serialized under a declaration with no method can still use html or xhtml, by the default-method rule (an html document element), and xsl:result-document can choose a method at run time. To restrict what is actually delivered, use XsltTransformer.AllowedOutputMethods.
Method The method the declaration states, or null when it states none.
Name The declaration's name, or null for the unnamed (principal) one.