Module that performs xslt transformation on xml input.
Syntax
Smartsite SXML | Copy Code |
---|---|
<se:transform /> |
Parameters
Name | Data Type | Properties | Description |
---|---|---|---|
Compile | Boolean | - | Sets if the xslt should be compiled before the transform is executed. When the xslt is compiled it will run faster than xslt's that are not compiled. Under some circumstances the compilation penalty may be larger than the gain. For those xslt's you can turn off the compiler. Generally speaking, a compiled xslt is faster for small xslt's with large xml files, an uncompiled xslt is faster for large xslt's with small xml files. Note that there may be subtle differences between compiled or uncompiled xslt's, especially when setting the xslt indent option to true. |
ResolveExternalReferences | Boolean | - | Sets a value indicating whether to resolve external references. Defaults to true. |
Xml | XML |
Default
|
Sets the xml. |
XmlLocation | Locator | - | Sets the location where the xml can be found. |
Xslt | XML | - | Sets the xslt. |
XsltLocation | Locator | - | Sets the location where the Xslt can be found. |
Shared Parameters
Local Viper Methods
Viper | Extension | Description |
---|---|---|
This.ClearForcedResult |
Sets the result of the macro. used to override the normal handling of the result creation. |
|
This.GetForcedResult | Gets the forced result of the macro, set by overriding the normal rendering using SetForcedResult(). | |
This.RenderTime | ✓ | Returns the render time of the macro in milliseconds. |
This.SetForcedResult |
Sets the result of the macro. used to override the normal handling of the result creation. |