matlab.io.xml.dom.Element class

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

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

Описание

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

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

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

ConstructOnLoad
true
HandleCompatible
true

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

Создание

Создайте matlab.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