exponenta event banner

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

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

Элемент XML-документа

Описание

Объект matlab.io.xml.dom.Element представляет тег разметки XML.

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

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

ConstructOnLoad
true
HandleCompatible
true

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

Создание

Создать matab.io.xml.dom.Element с помощью createElement или createElementNS способ matlab.io.xml.dom.Document объект.

Свойства

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

Дочерние узлы этого элемента, указанные как 1-by-N массив matlab.io.xml.dom объекты.

Атрибуты:

GetAccess
public
SetAccess
immutable
NonCopyable
true
Transient
true

Имя тега этого элемента, указанное как символьный вектор.

Атрибуты:

GetAccess
public
SetAccess
immutable
NonCopyable
true
Transient
true

Текстовое содержимое этого элемента, определяемое как вектор символа или скаляр строки. Это свойство содержит сцепленное текстовое содержимое этого узла и его нижестоящих элементов.

Атрибуты:

GetAccess
public
SetAccess
public
NonCopyable
true

Имеет ли этот элемент атрибуты, указанные как true или false.

Атрибуты:

GetAccess
public
SetAccess
immutable
NonCopyable
true
Transient
true

Методы

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

Примеры

свернуть все

Этот пример создает matlab.io.xml.dom.Element и matlab.io.xml.dom.Text объекты для представления разметки XML для рабочих дней.

Импорт matlab.io.xml.dom пакет, чтобы не использовать длинные, полные имена классов.

import matlab.io.xml.dom.*

Создание документа и корневого элемента weekdays.

doc = Document("weekdays");
weekdaysElement = getDocumentElement(doc);

Создайте строковый массив текста для каждого дня недели.

weekdays = ["Mon" "Tue" "Wed" "Thu" "Fri"];

Для каждого буднего дня создайте Element объект для day элемент и Text объект для текста дня. Добавить Text объект для day элемент и day к элементу weekdays элемент.

for i=1:5
    dayElement = createElement(doc,"day");
    appendChild(dayElement,createTextNode(doc,weekdays(i)));
    appendChild(weekdaysElement,dayElement);
end

Запишите XML в файл.

xmlFileName = "weekdays.xml";
writer = matlab.io.xml.dom.DOMWriter;
writeToFile(writer,doc,xmlFileName);
Представлен в R2021a