xslt
使用 XSLT 引擎转换 XML 文档
语法
result = xslt(source,style,dest)
[result,transformer] = xslt(___)
xslt(___,'-web')
说明
result = xslt(source,style,dest)
使用样式表转换 XML 文档并返回结果文档的 URL。该函数使用以下输入,第一个输入是必需的:
source
是源 XML 文件的文件名或 URL,指定为字符向量或字符串标量。source
还可以指定 DOM 节点。style
是 XSL 样式表的文件名或 URL,指定为字符向量或字符串标量。dest
是所需输出文档的文件名或 URL,指定为字符向量或字符串标量。如果dest
不存在或为空,则函数将使用一个临时文件名。如果dest
为'-tostring'
,则函数将以字符向量形式返回输出文档。
[result,transformer] = xslt(___)
基于提供的 XSL 样式文件返回一个 JAXP 变换器对象。JAXP 变换器对象可以作为 transformer
传递给后续 xslt
调用。
xslt(___,'-web')
在帮助浏览器中显示结果文档。
示例
此示例使用样式表 info.xsl
转换文件 info.xml
,并将输出写入到文件 info.html
。系统将在 MATLAB® Web 浏览器中启动结果 HTML 文件。
xslt('info.xml', 'info.xsl', 'info.html', '-web')
提示
MATLAB 使用支持 XSLT 1.0 表达式的 Saxon XSLT 处理器版本 6.5.5。有关详细信息,请参阅关于 SAXON。
有关写入 XSL 样式表的其他信息,请参阅万维网联盟 (W3C®) 网站 The Extensible Stylesheet Language Family (XSL)。
版本历史记录
在 R2006a 之前推出