主要内容

matlab.io.xml.transform.StylesheetSourceString类

包:matlab.io.xml.transform

转换的XSL源字符串

描述

的对象matlab.io.xml.transform.StylesheetSourceString类指定要用作转换的样式表的XSL标记字符串。你可以提供StylesheetSourceString对象的样式表输入变换transformToString的方法matlab.io.xml.transform.Transformer对象。

matlab.io.xml.transform.StylesheetSourceString类是一个处理类。

类属性

ConstructOnLoad
真正的
HandleCompatible
真正的

有关类属性的信息,请参见类属性

创建

描述

例子

stylesheetSourceObj = laba .io.xml.transform. stylesheetsourcestring(标记)创建一个matlab.io.xml.transform.StylesheetSourceString对象。字符串属性设置为指定的XSL标记。

属性

全部展开

XSL标记,指定为字符串标量或字符向量。

属性:

GetAccess
公共
SetAccess
公共
GetObservable
真正的
SetObservable
真正的

例子

全部折叠

这个示例将国家及其首都城市的XML标记转换为HTML表。该示例将输入样式表指定为matlab.io.xml.transform.StylesheetSourceString对象。

该示例使用该文件capitals.xml

<国家><国家><名称>加拿大<首都>渥太华<国家><名称>法国<首都>巴黎<国家><名称>秘鲁<首都>利马

创建一个StylesheetSourceString对象,stylesheetObj,以包含转换的XSL标记。

进口matlab.io.xml.transform。*TXT = [' < ?xml version = " 1.0 " ?>”...'...' < xsl: template match = " / " > "...表身体' < html > < > < > < tr > < th > < / th >国家资本< th > < / th > < / tr >”...' < xsl: for - each select = "国家/国家”> < tr > < td > '...' < xsl:是选择= "名称" / > < / td > < td > '...' < xsl:是选择= "资本" / > < / td > < / tr >”...' < / xsl: for - each > < /表> < /身体> < / html > < / xsl: template > < / xsl:样式表> '];stylesheetObj = StylesheetSourceString(txt);

执行转换并提供stylesheetObj作为样式表,capitals.xml作为XML源文件,以及capitals.html作为输出文件的名称。

变换(变压器,“capitals.xml”stylesheetObj,“capitals.html”);

开放capitals.html在浏览器中。

网络(“capitals.html”

下面是HTML表格:

在R2021a中引入