Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

xslt

使用 XSLT 引擎转换 XML 文档

语法

result = xslt(source,style,dest)
[result,style] = xslt(___)
xslt(___,'-web')

说明

result = xslt(source,style,dest) 使用样式表转换 XML 文档并返回结果文档的 URL。该函数使用以下输入,第一个输入是必需的:

  • source 是源 XML 文件的文件名或 URL,指定为字符向量或字符串标量。source 还可以指定 DOM 节点。

  • style 是 XSL 样式表的文件名或 URL,指定为字符向量或字符串标量。

  • dest 是所需输出文档的文件名或 URL,指定为字符向量或字符串标量。如果 dest 不存在或为空,则函数将使用一个临时文件名。如果 dest'-tostring',则函数将以字符向量形式返回输出文档。

[result,style] = xslt(___) 将适合于传递给后续 XSLT 调用的已处理样式表作为 style 返回。这样可防止以较大开销重复处理样式表。

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。有关详细信息,请参阅 http://saxon.sourceforge.net/saxon6.5.5/

有关写入 XSL 样式表的其他信息,请参阅万维网联合会 (W3C®) 网站 https://www.w3.org/Style/XSL/

另请参阅

|

在 R2006a 之前推出