matlab.io.xml.dom.Attr class

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

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

Описание

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 и набор атрибут value.

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