matlab.io.xml.dom.Element class

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

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

Описание

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

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

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

ConstructOnLoad
true
HandleCompatible
true

Для получения информации об атрибутах класса см. раздел «Атрибуты класса».

Создание

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

Свойства

расширить все

Дочерние узлы этого элемента, заданные как 1-байт- 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