主要内容

mlreportgen.utils.tidy

正确干净的XML和HTML内容

描述

例子

outString= mlreportgen.utils.tidy (inString纠正和清除XHTML字符串。纠正会增加缺失的结束标签。清洗可以去除不必要的标签。

例子

输出文件= mlreportgen.utils.tidy (inFile纠正和清除XHTML文件。

___= mlreportgen.utils.tidy (___名称=值使用一个或多个指定的其他选项名称-值对参数。

例子

全部折叠

outString = mlreportgen.utils.tidy...

样本输入字符串缺少结束标签")

outString ="   




   

sample input string with missing end tag

"

在这个例子中,用你的用户名在“c:\Users\username\Documents\ myHTMLFile.html”字符串。

outFile = mlreportgen.utils.tidy(“myHTMLFile.html”...OutputFile =“C: \ \用户用户名\ \ myHTMLFile.html文件”);
outFile = "C:\Users\username\Documents\myHTMLFile.html"

假设您已经创建了自己的配置文件,名为myConfig.cfg,并在测试时将其存储在文档文件夹中。为了便于以后查找该文件,将其存储在与默认配置文件相同的位置,或者将其存储在输出文件中。

在这个例子中,用你的用户名在“c:\Users\username\Documents\ myNewHTMLFile.html”字符串。

outFile = mlreportgen.utils.tidy(“myHTMLFile.html”...OutputFile =“c: \ \用户用户名\ \ myNewHTMLFile.html文件”...ConfigFile =“myConfig.cfg”);
outFile = "C:\Users\username\Documents\myHTMLFile.html"

输入参数

全部折叠

要纠正和清除的HTML文本,指定为字符串或字符向量。

要纠正和清除的HTML文件,指定为字符串或字符向量。

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

例子:整洁(myFile.html OutputType =“html”)

输出文件的类型,指定为字符串或字符向量。有效值为“xml”“html”,xhtml的.要确保整理后的文件与XML兼容,请使用xhtml的作为输出类型。

输出文件的路径,指定为字符串或字符向量。如果文件在当前工作文件夹中,只能指定文件名,否则指定完整路径。整理后的输出文件可以覆盖原始HTML文件或保存到新文件中。

配置文件,指定为字符串或字符向量。配置文件包含用于清除和更正输入字符串和文件的选项。(更多信息请参见外部链接。)每个输出类型的默认配置文件位于< matlabroot > /工具箱/共享/ mlreportgen跑龙套/资源文件夹中。文件是tidy-html.cfgtidy-xml.cfg,tidy-xhtml.cfg.您可以创建自己的配置文件,并使用此参数指定它。创建自己的配置文件最简单的方法是复制默认文件,进行更改,并使用新文件名保存它。如果你指定你自己的ConfigFile时,它将覆盖OutputType参数。

请注意

整理后文件的缩进设置为在默认配置文件中。若要启用缩进,请创建自己的配置文件并将缩进设置为真正的

输出参数

全部折叠

经过整理的XHTML,作为包含HTML文件基本元素的字符串返回。

经过整理的XHTML文件,作为指示文件位置和名称的字符串返回。

版本历史

在R2018b中引入