Transform XML document using XSLT engine
result = xslt(source,style,dest)
[result,style] = xslt(___)
xslt(___,'-web')
result = xslt(source,style,dest) transforms an XML
document using a stylesheet and returns the resulting document's URL. The function uses
these inputs, the first of which is required:
source is the filename or URL of the source XML file
specified as a character vector or string scalar. source can
also specify a DOM node.
style is the filename or URL of an XSL stylesheet specified
as a character vector or string scalar.
dest is the filename or URL of the desired output document
specified as a character vector or string scalar. If dest is
absent or empty, the function uses a temporary filename. If
dest is '-tostring', the function
returns the output document as a character vector.
[result,style] = xslt(___) returns
a processed stylesheet appropriate for passing to subsequent XSLT
calls as style. This prevents costly repeated processing
of the stylesheet.
xslt(___,'-web')
displays the resulting document in the Help Browser.
This example converts the file info.xml using
the stylesheet info.xsl, writing the output to
the file info.html. It launches the resulting HTML
file in the MATLAB® Web Browser.
xslt('info.xml', 'info.xsl', 'info.html', '-web')MATLAB uses the Saxon XSLT processor, version 6.5.5, which supports XSLT 1.0
expressions. For more information, see http://saxon.sourceforge.net/saxon6.5.5/
For additional information on writing XSL stylesheets, see the World Wide Web Consortium
(W3C®) web site, https://www.w3.org/Style/XSL/.