Platforms to show: All Mac Windows Linux Cross-Platform

Back to Xslt30ProcessorMBS class.

Xslt30ProcessorMBS.AddParameters(values as Dictionary)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Saxon MBS XML Plugin 25.0 ✅ Yes ✅ Yes ✅ Yes ❌ No All
Sets parameters given values in the dictionary.

This is a convenience function.
We loop over the entries in the dictionary, convert keys to XdmAtomicValue and values XdmValue objects internally and set parameters.

Xslt30ProcessorMBS.AddProperties(values as Dictionary)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Saxon MBS XML Plugin 25.0 ✅ Yes ✅ Yes ✅ Yes ❌ No All
Sets properties given values in the dictionary.

This is a convenience function.
We loop over the entries in the dictionary, convert keys and values to string and set properties.

Xslt30ProcessorMBS.Destructor

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Saxon MBS XML Plugin 25.0 ✅ Yes ✅ Yes ✅ Yes ❌ No All
The destructor.

Xslt30ProcessorMBS.importPackage(packageFile as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Saxon MBS XML Plugin 25.0 ✅ Yes ✅ Yes ✅ Yes ❌ No All
Import a library package.

Calling this method makes the supplied package available for reference in the xsl:use-package declarations of subsequent compilations performed using this Xslt30Processor.

packageFile: the file name of the package to be imported, which should be supplied as an SEF. If relative, the file name of the SEF is resolved against the cwd, which is set using setcwd().

Xslt30ProcessorMBS.ParameterValue(name as String) as XdmValueMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Saxon MBS XML Plugin 25.0 ✅ Yes ✅ Yes ✅ Yes ❌ No All
Get/Set a parameter.

Name: The name of the parameter, as a string.
For namespaced parameter use the JAXP solution i.e. "{uri}name" value of the query parameter.
Assign "" to clear a previously set value.

Some of the properties on this class may just internally set/get a parameter.
(Read and Write computed property)

Xslt30ProcessorMBS.PropertyValue(name as String) as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Saxon MBS XML Plugin 25.0 ✅ Yes ✅ Yes ✅ Yes ❌ No All
A property specific to the processor in use.

Some of the properties on this class may just internally set/get a property.
(Read and Write computed property)

Xslt30ProcessorMBS.removeParameter(name as String) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Saxon MBS XML Plugin 25.0 ✅ Yes ✅ Yes ✅ Yes ❌ No All
Remove a parameter (name, value) pair.

Please pass the name of the parameter.
Returns outcome of the removal, true if found.

Xslt30ProcessorMBS.transformFileToFile(sourceFile as String, stylesheetFile as String, outputFile as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Saxon MBS XML Plugin 25.0 ✅ Yes ✅ Yes ✅ Yes ❌ No All
Perform a one shot transformation.

The result is stored in the supplied outputfile.

sourcefile: The file name of the source document
stylesheetfile: The file name of the stylesheet document.
outputfile: The file name where results will be stored

Xslt30ProcessorMBS.transformFileToString(sourceFile as String, stylesheetFile as String) as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Saxon MBS XML Plugin 25.0 ✅ Yes ✅ Yes ✅ Yes ❌ No All
Perform a one shot transformation.

The result is returned as a string.

sourcefile: The file name of the source document
stylesheetfile: The file name of the stylesheet document. Returns char array - result of the transformation.

Xslt30ProcessorMBS.transformFileToValue(sourceFile as String, stylesheetFile as String) as XdmValueMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Saxon MBS XML Plugin 25.0 ✅ Yes ✅ Yes ✅ Yes ❌ No All
Perform a one shot transformation.

The result is returned as an XdmValue.

sourcefile: The file name of the source document
stylesheetfile: The file name of the stylesheet document. Returns XdmValue - result of the transformation

The items on this page are in the following plugins: MBS XML Plugin.


The biggest plugin in space...