matlab.io.xml.dom.Attr class

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

Атрибут элемента XML

Описание

A matlab.io.xml.dom.Attr объект представляет атрибут элемента XML.

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

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

ConstructOnLoad
true
HandleCompatible
true

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

Создание

Создайте matlab.io.xml.dom.Attr объект при помощи одного из следующих подходов:

  • Создайте Attr объект при помощи createAttribute или createAttributeNS методы matlab.io.xml.dom.Document объект. Добавьте Attr объект в matlab.io.xml.dom.Element объект при помощи setAttributeNode или setAttributeNodeNS методы Element объект.

  • Создайте и добавьте Attr объект в matlab.io.xml.dom.Element объект при помощи setAttribute или setAttributeNS методы Element объект.

Свойства

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

Является ли этот атрибут атрибутом идентификатора, задается как true или false.

Если элемент имеет атрибут ID с уникальным значением, можно использовать getElementByID способ доступа к элементу документа.

Атрибуты:

GetAccess
public
SetAccess
immutable
Transient
true
NonCopyable
true

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

Атрибуты:

GetAccess
public
SetAccess
immutable
Transient
true
NonCopyable
true

Значение этого атрибута, заданное как вектор символов или строковый скаляр.

Атрибуты:

GetAccess
public
SetAccess
public
NonCopyable
true

Методы

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

Примеры

свернуть все

Этот пример создает и добавляет matlab.io.xml.dom.Attr объект в matlab.io.xml.dom.Element объект при помощи setAttribute метод Element объект.

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

import matlab.io.xml.dom.*

Создайте документ с корневым элементом para.

doc = Document("para");
para = getDocumentElement(doc);

Добавление Color атрибут к para элемент.

setAttribute(para,"Color","red");

Добавить текст в para элемент.

textNode = createTextNode(doc,"Hello");
appendChild(para,textNode);

Запись XML-кода в файл.

xmlFileName = "para.xml";
writer = matlab.io.xml.dom.DOMWriter;
writeToFile(writer,doc,xmlFileName);

Этот пример создает атрибут, используя createAttribute метод документа владельца и добавляет атрибут к элементу с помощью setAttributeNode способ элемента.

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

import matlab.io.xml.dom.*

Создайте документ с корневым элементом para.

doc = Document("para");
para = getDocumentElement(doc);

Создайте атрибут Color и установите значение атрибута .

attrObj = createAttribute(doc,"Color");
setValue(attrObj,"red");

Добавьте Color атрибут к para элемент.

setAttributeNode(para,attrObj);

Создайте текстовый узел и добавьте его к para элемент.

textNode = createTextNode(doc,"Hello");
appendChild(para,textNode);

Запись XML-кода в файл.

xmlFileName = "para.xml";
writer = matlab.io.xml.dom.DOMWriter;
writeToFile(writer,doc,xmlFileName);
Введенный в R2021a