exponenta event banner

matlab.io.xml.dom.Comment класс

Пакет: matlab.io.xml.dom

Комментарий в XML-документе

Описание

Объект mlreportgen.io.xml.dom.Comment представляет комментарий в XML-документе.

matlab.io.xml.dom.Comment класс является handle класс.

Атрибуты класса

ConstructOnLoad
true
HandleCompatible
true

Сведения об атрибутах класса см. в разделе Атрибуты класса.

Создание

Создать matab.io.xml.dom.Comment с помощью createComment способ matlab.io.xml.dom.Document объект.

Свойства

развернуть все

Количество символов в комментарии, указанное как двойное.

Атрибуты:

GetAccess
public
SetAccess
immutable
Transient
true
NonCopyable
true

Текстовое содержимое комментария, указанное как символьный вектор.

Атрибуты:

GetAccess
public
SetAccess
immutable
Transient
true
NonCopyable
true

Методы

развернуть все

Примеры

свернуть все

Этот пример добавляет комментарий к корневому узлу XML-документа, который представляет дни недели.

Создать matlab.io.xml.dom.Document объект с корневым элементом с именем weekdays.

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

Используйте createComment способ Document объект для создания комментария. Добавьте комментарий к корневому элементу.

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