Main Content

matlab.io.xml.dom.Comment 类

命名空间: matlab.io.xml.dom

XML 文档中的注释

自 R2021a 起

描述

mlreportgen.io.xml.dom.Comment 类的一个对象,表示 XML 文档中的注释。

matlab.io.xml.dom.Comment 类是一个 handle 类。

类属性

ConstructOnLoad
true
HandleCompatible
true

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

创建对象

使用 matlab.io.xml.dom.Document 对象的 createComment 方法创建 matlab.io.xml.dom.Comment 对象。

属性

全部展开

注释中的字符数,指定为双精度值。

属性:

GetAccess
public
SetAccess
immutable
Transient
true
NonCopyable
true

注释的文本内容,指定为字符向量。

属性:

GetAccess
public
SetAccess
immutable
Transient
true
NonCopyable
true

方法

全部展开

示例

全部折叠

此示例向表示一周中星期几的 XML 文档的根节点添加注释。

使用名为 weekdays 的根元素创建 matlab.io.xml.dom.Document 对象。

import matlab.io.xml.dom.*
doc = Document("weekdays");
docRootNode = getDocumentElement(doc);

使用 Document 对象的 createComment 方法创建注释。将该注释追加到根元素。

appendChild(docRootNode,createComment(doc,"days of the week except Saturday and Sunday"));

对于一周中的每个工作日,即从星期一到星期五,创建一个名为 day 的元素,并将该天的名称追加到 day 元素中。将 day 元素追加到根元素。

weekdays = ["Mon" "Tue" "Wed" "Thu" "Fri"];
for i=1:5
    dayElement = createElement(doc,"day");
    appendChild(dayElement,createTextNode(doc,weekdays(i)));
    appendChild(docRootNode,dayElement);
end

将文档写入文件 weekdays.xml

xmlFileName = "weekdays.xml";
writer = matlab.io.xml.dom.DOMWriter;
writer.Configuration.FormatPrettyPrint = true;
writeToFile(writer,doc,xmlFileName);

显示文件内容。

type weekdays.xml;
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<weekdays>
  <!--days of the week except Saturday and Sunday-->
  <day>Mon</day>
  <day>Tue</day>
  <day>Wed</day>
  <day>Thu</day>
  <day>Fri</day>
</weekdays>

注释 <!--days of the week except Saturday and Sunday--> 紧跟在根元素 weekdays 的开始标记之后。

版本历史记录

在 R2021a 中推出