matlab.io.xml.dom.DOMWriter class

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

Средство записи, которое сериализует XML-документ

Описание

Используйте объект matlab.io.xml.dom.DOMWriter Класс для создания средства записи, которая сериализует XML-документ.

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

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

ConstructOnLoad
true
HandleCompatible
true

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

Создание

Описание

пример

writer = matlab.io.xml.dom.DOMWriter() создает средство записи для сериализации matlab.io.xml.dom.Document объект. Используйте свойство Configuration, чтобы задать опции средства записи.

Свойства

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

Опции средства записи, заданные как matlab.io.xml.dom.WriterConfiguration объект.

Атрибуты:

GetAccess
public
SetAccess
immutable
Transient
true
NonCopyable
true

Типы данных:

Методы

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

Примеры

свернуть все

Запись XML-документа в файл с помощью matlab.io.xml.dom.DOMWriter объект.

Создайте XML-документ как matlab.io.xml.dom.Document объект.

import matlab.io.xml.dom.*
docNode = Document("root_element");
docRootNode = getDocumentElement(docNode);
weekdays = ["Mon" "Tue" "Wed" "Thu" "Fri"];
weekdaysElement = createElement(docNode,"weekdays");
for i=1:5
    dayElement = createElement(docNode,"day");
    appendChild(dayElement,createTextNode(docNode,weekdays(i)));
    appendChild(weekdaysElement,dayElement);
end
appendChild(docRootNode,weekdaysElement);

Создайте средство записи для сериализации XML-документа.

xmlFileName = "weekdays.xml";
writer = matlab.io.xml.dom.DOMWriter;

Сохраните XML-документ в файл.

writeToFile(writer,docNode,xmlFileName);
Введенный в R2021a