exponenta event banner

matlab.io.xml.dom.Attr класс

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

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

Описание

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

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 объект.

Свойства

развернуть все

Является ли этот атрибут атрибутом ID, указанным как 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