The Extensible Stylesheet Language (XSL) is used to transform XML documents into display formats such as HTML.
In Sterling Selling and Fulfillment Foundation, a classpath can be used to find the XSL files included by the xsl:include directive. You can define the class to provide a custom URIResolver during XSL processing using the yfs.xsl.uriresolver property. By default, the value of this property is set to com.yantra.interop.util.YantraDefaultURIResolver.
If you want to specify a different class name, modify the yfs.xsl.uriresolver property in the <INSTALL_DIR>/properties/customer_overrides.properties file.
The following are the properties of this node:
Property | Description |
---|---|
XSL Name | Enter the XSL template name. The location is relative to the CLASSPATH of the integration adapter. |
The following are the XSL Translator node's connection properties:
Connection | Node Connection Rules |
---|---|
Can be the first node after the start node | Only for services invoked synchronously |
Can be placed before |
|
Can be placed after |
|
Passes data unchanged | Yes. The XSL translator can manipulate data streams to fit specific business integration needs. |