主要内容

matlab.io.xml.transform.SourceFileclass

包:matlab.io.xml.transform

XML源文件转换

描述

使用的对象matlab.io.xml.transform.SourceFile类指定一个文件作为转换的源XML标记。您可以提供一个源文件对象作为输入变换transformToString的方法matlab.io.xml.transform.Transformer对象。

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

类属性

ConstructOnLoad
真正的
HandleCompatible
真正的

类属性的信息,请参阅类属性

创建

描述

例子

sourceObj = matlab.io.xml.transform.SourceFile(路径)创建一个matlab.io.xml.transform.SourceFile对象的路径属性设置为指定的路径。

属性

全部展开

指定的XML文件,路径作为一个字符串标量或特征向量。

属性:

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

例子

全部折叠

这个例子将XML标记转换为国家及其首都城市到一个HTML表。示例指定了XML作为输入matlab.io.xml.transform.SourceFile对象。

这个例子使用这些文件:

  • capitals.xml

<国家> <中国> <名称>加拿大渥太华< /名称> <资本> < /资本> < /国家> <中国> <名称>法国巴黎< /名称> <资本> < /资本> < /国家> <中国> <名称>秘鲁利马< /名称> <资本> < /资本> < /国家> < /国家>
  • capitals.xsl

< ?xml version = " 1.0 " ?样式表> < xsl: version = " 1.0 " xmlns: xsl = " http://www.w3.org/1999/XSL/Transform " > < xsl: template match = " / " > < html > <身体> <表> < tr > < th > < / th > < th >国家资本< / th > < / tr > < xsl: for - each select = "国家/国家" > < tr > < td >是< xsl: select = "名称" / > < / td > < td >是< xsl: select = "资本" / > < / td > < / tr > < / xsl: for - each > < /表> < /身体> < / html > < / xsl: template > < / xsl:样式表>

创建一个源文件对象,sourceObj,包含转换的XML源。

进口matlab.io.xml.transform。*sourceObj =源文件(“capitals.xml”);

执行转换,并提供sourceObj XML源,capitals.xsl样式表,capitals.html输出文件的名称。

sourceObj变换(变压器,“capitals.xsl”,“capitals.html”);

开放capitals.html在一个Web浏览器。

网络(“capitals.html”)

这是HTML表:

版本历史

介绍了R2021a