matlab.io.xml.dom.DOMWriter class

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

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

Описание

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

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