complexType "xsltTransformerType"
Namespace:
Content:
complex, 11 attributes, attr. wildcard, 3 elements
Defined:
globally in mule-xml.xsd; see XML source
Includes:
definitions of 5 attributes, 2 elements
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
(xsd:string | xsd:NMTOKEN)
 = 
xsd:string
 = 
(xsd:string | xsd:boolean)
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
(xsd:string | xsd:int)
 = 
(xsd:string | xsd:int)
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
    {any attribute with non-schema namespace}
    >
   
Content: 
mule:annotations?, xslt-text?, context-property*
</...>
Content Model Elements (3):
context-property, mule:annotations, xslt-text
All Direct / Indirect Based Elements (2):
json-xslt-transformer, xslt-transformer
Known Usage Locations
Type Definition Detail
Type Derivation Tree
mule:annotatedType (extension)
      mule:commonTransformerType (extension)
          mule:abstractTransformerType (extension)
              xmlTransformerType (extension)
                  xsltTransformerType
XML Source (w/o annotations (7); see within schema source)
<xsd:complexType name="xsltTransformerType">
<xsd:complexContent>
<xsd:extension base="xmlTransformerType">
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="0" name="xslt-text" type="xsltTextType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="context-property" type="spring:entryType"/>
</xsd:sequence>
<xsd:attribute name="maxIdleTransformers" type="mule:substitutableInt"/>
<xsd:attribute name="maxActiveTransformers" type="mule:substitutableInt"/>
<xsd:attribute name="xsl-file" type="xsd:string"/>
<xsd:attribute name="uriResolver" type="xsd:string"/>
<xsd:attribute name="transformerFactoryClass" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 5/12)
maxActiveTransformers
Type:
Use:
optional
The total number of XSLT transformers that will get pooled at any given time.
Attribute Value
xsd:string | xsd:int
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="maxActiveTransformers" type="mule:substitutableInt"/>

maxIdleTransformers
Type:
Use:
optional
Transformers are pooled for better throughput, since performing and XSL transformation can be expensive. This attribute controls how many instances will remain idle in the transformer pool.
Attribute Value
xsd:string | xsd:int
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="maxIdleTransformers" type="mule:substitutableInt"/>

transformerFactoryClass
Type:
xsd:string, predefined
Use:
optional
The fully qualified class name of the {{javax.xml.TransformerFactory}} instance to use. If not specified, the default JDK factory {{TransformerFactory.newInstance()}} will be used.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="transformerFactoryClass" type="xsd:string"/>

uriResolver
Type:
xsd:string, predefined
Use:
optional
The URI resolver to use when validating the XSL output. If not set, a default resolver will be used that checks for resources on the local file system and classpath.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="uriResolver" type="xsd:string"/>

xsl-file
Type:
xsd:string, predefined
Use:
optional
The full path to the XSL template file to use when performing the transformation. This can be a path on the local file system or on the classpath. This attribute is not required if the <xslt-text> element has been set.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="xsl-file" type="xsd:string"/>
Content Element Detail (all declarations; defined within this component only; 2/3)
context-property
Type:
spring:entryType, complex content
A property that wil be made available to the transform context. Expression Evaluators can be used to grab these properties from the message at runtime.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="context-property" type="spring:entryType"/>

xslt-text
Type:
xsltTextType, complex content
The inline XSLT script definition. This is not required if the {{xslt-file}} attribute is set.
XML Source (w/o annotations (1); see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="xslt-text" type="xsltTextType"/>

XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.