appendChild | childNode = appendChild(thisElem,childNode) добавляет узел к этому Element узел и возвращает добавленный объект узла.
|
cloneNode | docClone = cloneNode(thisElem,deep) создает и возвращает копию этого matlab.io.xml.dom.Element объект. Если deep верно, копия является глубокой копией. Если deep true , копия является мелкой копией.
|
compareDocumentPosition | posEnum = compareDocumentPosition(thisElem,otherNode) возвращает двойное значение, которое кодирует положение узла в документе этого элемента относительно положения этого элемента в документе. Декодировать возвращенное значение, posEnum , используйте выражение MATLAB bitor(posEnum,POSITION_ENUM) == posEnum , где POSITION_ENUM один из них Element методы:
DOCUMENT_POSITION_FOLLOWING — Другой узел следует за этим узлом элемента. DOCUMENT_POSITION_PRECEDING — Другой узел предшествует этому узлу элемента. DOCUMENT_POSITION_CONTAINED_BY — Этот узел элемента содержит другой узел, который также следует за этим узлом. DOCUMENT_POSITION_CONTAINS — Другой узел содержит этот узел элемента и также предшествует этому узлу DOCUMENT_POSITION_DISCONNECTED — Эти два узла отключаются.
Например: |
getAttribute | val = getAttribute(thisElem,name) возвращает значение атрибута с указанным именем или пустым символьным массивом, если элемент не имеет заданного атрибута.
Задайте name как вектор символов или строковый скаляр. |
getAttributeNode | attr = getAttributeNode(thisElem,name) возвращает matlab.io.xml.dom.Attr объект, который представляет атрибут элемента указанным именем. Если этот элемент не имеет заданного атрибута, метод возвращает пустой Attr объект.
Задайте name как вектор символов или строковый скаляр. |
getAttributeNodeNS
| attr = getAttributeNodeNS(thisElem,namespaceURI,localName) возвращает matlab.io.xml.dom.Attr объект, который представляет атрибут элемента заданным URI пространства имен и локальным именем. Если этот элемент не имеет заданного атрибута, метод возвращает пустой объект узла.
Задайте namespaceURI и lacalName как вектор символов или строковый скаляр. |
getAttributeNS | val = getAttributeNS(thisElem,namespaceURI,localName) возвращает значение атрибута с заданным URI пространства имен и локальным именем. Если этот элемент не имеет заданного атрибута, метод возвращает пустой символьный массив.
Задайте namespaceURI и localName как вектор символов или строковый скаляр. |
getAttributes | attrs = getAttributes(thisElem) возвращает matlab.io.xml.dom.NamedNodeMap объект, который содержит Attr объекты для атрибутов этого элемента.
|
getBaseURI | name = getBaseURI(thisElem) возвращает основной URI этого элемента как вектор символов. Если основной URI не известен, метод возвращает пустой символьный массив.
Основной URI элемента является URI документа, который владеет элементом. |
getChildElementCount | count = getChildElementCount(thisElem) возвращает количество дочерних элементов, которые являются элементами или 0 если ни один из дочерних элементов не элементы.
|
getChildNodes | nodeList = getChildNodes(thisElem) возвращает дочерние элементы этого элемента как matlab.io.xml.dom.NodeList объект.
|
getChildren | nodes = getChildren(thisElem) возвращает 1 N массивом объектов, таких как matlab.io.xml.dom.Element или matlab.io.xml.dom.Text объекты, которые представляют дочерние элементы этого элемента.
|
getElementsByTagName | list = getElementsByTagName(thisElem,name) возвращает matlab.io.xml.dom.NodeList возразите, что перечисляет порожденные элементы этого элемента, которые совпадают с заданным именем тега. Задайте name как вектор символов или строковый скаляр. Чтобы совпадать со всеми именами тега, задайте "*" или '*' .
NodeList элементы списков объектов в порядке, что они происходят в обходе дерева документов, которое содержит этот элемент, начиная с этого элемента.
|
getElementsByTagNameNS | list = getElementsByTagNameNS(thisElem,namespaceURI,localName) возвращает matlab.io.xml.dom.NodeList возразите, что перечисляет элементы, которые являются потомками этого элемента и того соответствия заданный URI пространства имен и локальное имя. Чтобы совпадать со всем пространством имен URIs и локальные имена, задайте "*" или '*' .
NodeList списки объектов элементы в порядке, что они происходят в обходе дерева документов, которое содержит этот элемент, начиная с этого элемента.
|
getFirstChild | child = getFirstChild(thisElem) возвращает первый дочерний элемент этого элемента. |
getFirstElementChild | childElem = getFirstElementChild(thisElem) возвращает первый дочерний элемент этого элемента, который является элементом. Если этот элемент не имеет дочерних элементов, метод возвращает пустой объект.
|
getLastChild | child = getLastChild(thisElem) возвращает последний дочерний элемент этого элемента. |
getLastElementChild | childElem = getLastElementChild(thisElem) возвращает последний дочерний элемент этого элемента, который является элементом. Если этот элемент не имеет дочерних элементов, метод возвращает пустой объект.
|
getLocalName | name = getLocalName(thisElem) возвращает локальное имя этого элемента как вектор символов. Например, этот метод возвращает 'p' для элемента под названием 'w:p' .
|
getNamespaceURI | uri = getNamespaceURI(thisElem) возвращает URI пространства имен этого элемента как вектор символов. Метод возвращает пустой символьный вектор, если элемент не имеет URI пространства имен.
|
getNextSibling | getNextSibling(thisElem) возвращает узел, который следует за этим элементом в дочернем списке родительского элемента этого элемента.
|
getNextElementSibling | elem = getNextElementSibling(thisElem) возвращает элемент, который сразу следует за этим элементом в дочернем списке родительского элемента. Если никакой элемент не следует за этим элементом, метод возвращает пустой объект.
|
getNodeIndex | index = getNodeIndex(thisElem) возвращает положение этого элемента относительно первого узла в документе, в котором находится этот элемент. Количество индекса включает атрибуты.
|
getNodeName | name = getNodeName(thisElem) возвращает имя тега этого элемента.
Этот метод предоставляет совместимости с существующим кодом MATLAB®, который основан на стандарте W3C XML DOM. В новом коде используйте getTagName вместо этого. |
getNodeType | type = getNodeType(thisElem) возвращает двойной 1 , который указывает, что этот узел является элементом.
Этот метод предоставляет совместимости с существующим кодом MATLAB, который основан на стандарте W3C XML DOM. Для нового кода MATLAB использовать isa определить тип узла. Например: |
getNodeTypeName | name = getNodeTypeName(thisElem) возвращает 'ELEMENT_NODE' . |
getNodeValue | value = getNodeValue(thisElem) возвращает значение узла этого элемента. Значение узла элемента является пустым символьным массивом.
Этот метод предоставляет совместимости с существующим кодом MATLAB, который основан на стандарте W3C XML DOM. |
getOwnerDocument | doc = getOwnerDocument(thisElem) возвращает документ, который владеет этим элементом как matlab.io.xml.dom.Document объект. Документ владельца является документом, который создал или импортировал этот элемент.
|
getParentNode | parent = getParentNode(thisElem) возвращает родительский узел этого элемента. Если этот элемент не имеет родительского элемента, метод возвращает пустой узел. |
getPrefix | prefix = getPrefix(thisElem) возвращает префикс пространства имен этого элемента. Например, этот метод возвращает 'w' для элемента под названием 'w:p' . Если имя элемента не имеет префикса, этот метод возвращает пустой символьный массив.
|
getPreviousSibling | getPreviousSibling(thisElem) возвращает узел, который предшествует этому элементу в дочернем списке родительского узла этого элемента. Если никакой узел не предшествует этому элементу, метод возвращает пустой объект узла
|
getPreviousElementSibling | elem = getPreviousElementSibling(thisElem) возвращает элемент, который сразу предшествует этому элементу в дочернем списке родительского элемента. Если никакой узел не предшествует этому элементу, метод возвращает пустой объект узла.
|
getSchemaTypeInfo | info = getSchemaTypeInfo(thisElem) возвращает matlab.io.xml.dom.TypeInfo объект, который задает имя, пространство имен и деривацию типа схемы, который задает этот элемент.
TypeInfo объект содержит информацию о типе, только если элемент содержит информацию о типе схемы. Элемент содержит информацию о схеме, только если синтаксический анализатор для документа, который содержит элемент, сконфигурирован, чтобы подтвердить документ против схемы и сохранить информацию схемы поствалидации (PSVI) в проанализированных элементах и атрибутах.
|
getTagName | name = getTagName(thisElem) возвращает имя этого элемента как вектор символов. Имя соответствует имени в разметке XML для элемента. Например, если этот элемент представляет разметку <para>Hello World</para> , этот метод возвращает 'para' .
|
getTextContent | getTextContent(thisElem) возвращает текстовое содержимое этого элемента. Если этот элемент имеет дочерние элементы, этот метод возвращает конкатенированное текстовое содержимое дочерних элементов. |
hasAttribute | tf = hasAttribute(thisElem,name) возвращает true если этот элемент имеет атрибут с указанным именем.
|
hasAttributeNS | tf = hasAttributeNS(thisElem,namespaceURI,localName) возвращает true если этот элемент имеет атрибут с заданным URI пространства имен и локальным именем.
|
hasAttributes | tf = hasAttributes(thisElem) возвращает true если этот элемент имеет атрибуты.
|
hasChildNodes | tf = hasChildNodes(thisElem) возвращает true если этот элемент имеет дочерние элементы.
|
isDefaultNamespace | tf = isDefaultNamespace(thisElem,namespaceURI) возвращает true если пространство имен задано namespaceURI пространство имен по умолчанию этого элемента.
Пространство имен по умолчанию является пространством имен элемента, объявленным без префикса. Элемент и все его дочерние элементы, имена которых испытывают недостаток в префиксе, принадлежат пространству имен по умолчанию. Используйте setAttributeNS объявить пространство имен по умолчанию для элемента. Можно использовать Document(namespaceURI,qualifiedName) синтаксис, чтобы объявить пространство имен по умолчанию для корневого элемента документа.
|
isEqualNode | tf = isEqualNode(thisElem,otherNode) возвращает true если узел задан otherNode элемент, и значения следующих свойств узла равны значениям соответствующих свойств этого элемента:
имя тега префикс локальное имя URI пространства имен основной URI
Значения свойств равны, если они имеют ту же длину и являются равным символом для символа. Владелец узла документ и значения атрибута не влияет на равенство. Этот метод тестирует на равенство узлов, не, являются ли узлы указателями на тот же объект. Чтобы протестировать на сходство, используйте isSameNode метод. Узлы, которые являются тем же самым, также равны, но узлы, которые равны, являются не обязательно тем же самым. Нормируйте документы прежде, чем протестировать их на равенство, потому что нормализация может влиять на равенство. |
isSameNode | tf = isSameNode(thisElem,otherNode) возвращает true если otherNode тот же узел как thisElem .
|
lookupNamespaceURI | uri = lookupNamespaceURI(thisElem,prefix) возвращает URI пространства имен, сопоставленный с prefix . Если префикс не сопоставлен с URI, метод возвращает пустой символьный массив.
|
lookupPrefix | prefix = lookupPrefix(thisElem,namespaceURI) возвращает префикс, сопоставленный с заданным URI пространства имен как вектор символов. Если этот элемент не сопоставляет префикс с URI пространства имен, метод возвращает пустой символьный массив.
|
normalize | normalize(thisElem) удаляет пустые текстовые узлы из этого элемента и комбинирует смежные текстовые узлы в один текстовый узел.
Нормализация гарантирует, что структура элемента совпадает со структурой после сохранения и перезагрузки документа, который содержит элемент. |
removeAttribute | removeAttribute(thisElem,name) удаляет атрибут с заданным name от этого элемента. Задайте name как вектор символов или строковый скаляр. Если заданный атрибут имеет значение по умолчанию, метод заменяет атрибут на атрибут, который имеет значение по умолчанию и то же имя или URI пространства имен и локальное имя как замененный атрибут.
|
removeAttributeNode | removeAttributeNode(thisElem,attrObj) удаляет атрибут, заданный attrObj от элемента. Задайте attrObj как matlab.io.xml.dom.Attr объект. Если заданный атрибут имеет значение по умолчанию, метод заменяет атрибут на атрибут, который имеет значение по умолчанию и то же имя или URI пространства имен и локальное имя как замененный атрибут.
|
removeAttributeNS | removeAttributeNS(thisElem,namespaceURI,localName) удаляет атрибут с заданным URI пространства имен и локальным именем от этого элемента. Если заданный атрибут имеет значение по умолчанию, метод заменяет атрибут на атрибут, который имеет значение по умолчанию и то же имя или URI пространства имен и локальное имя как замененный атрибут.
|
removeChild | child = removeChild(thisElem,child) удаляет дочерний узел, заданный child от этого элемента и возвращает удаленный дочерний элемент.
|
replaceChild | child = replaceChild(thisElem,newChild,oldChild) заменяет дочерний узел, заданный oldChild с узлом, заданным newChild и возвращает newChild . Если новым дочерним элементом является matlab.io.xml.dom.DocumentFragment объект, метод заменяет старый дочерний элемент на все дочерние элементы DocumentFragment возразите и вводит дочерние элементы в тот же порядок. Если новый дочерний элемент уже находится в дереве документов, метод удаляет дочерний элемент из документа, прежде чем это заменит старый дочерний элемент.
|
setAttribute | setAttribute(thisElem,name,value) добавляет атрибут с указанным именем и значением к этому элементу, если этот элемент уже не имеет атрибута с этим именем. Если элемент имеет атрибут с указанным именем, метод устанавливает значение атрибута к заданному значению. Задайте name и value как векторы символов или строковые скаляры.
Поскольку метод обрабатывает значение как CDATA, метод игнорирует текст разметки, включая ссылки на сущность, в строке значения. Установить атрибут на значение, которое включает ссылку на сущность, такую как & , создайте matlab.io.xml.dom.Attr узел со значением и затем использует setAttributeNode добавить Attr узел к элементу. |
setAttributeNode | newAttr = setAttributeNode(thisElem,attrNode) добавляет заданный атрибут к этому элементу, если элемент не содержит атрибут с тем же именем. Если этот элемент уже содержит атрибут с тем же именем, метод заменяет существующий атрибут на новый атрибут и возвращает замененный атрибут.
Задайте attrNode как matlab.io.xml.dom.Attr объект. Метод возвращает новый атрибут как matlab.io.dom.xml.Attr объект. |
setAttributeNodeNS | newAttr = setAttributeNodeNS(thisElem,attrNode) добавляет узел атрибута к этому элементу, если элемент не содержит атрибут с тем же URI пространства имен и локальным именем. Если этот элемент уже содержит атрибут с тем же URI пространства имен и локальным именем, метод заменяет существующий атрибут на новый атрибут и возвращает замененный атрибут.
Задайте attrNode как matlab.io.xml.dom.Attr объект. Метод возвращает новый атрибут как matlab.io.dom.xml.Attr объект. |
setAttributeNS | setAttribute(thisElem,namespaceURI,localName,value) добавляет атрибут с заданным URI пространства имен, локальным именем и значением к этому элементу, если этот элемент уже не содержит атрибут с указанным именем. Если этот элемент уже имеет атрибут с заданным URI пространства имен и локальным именем, этот метод устанавливает значение существующего атрибута к заданному значению.
Задайте namespaceURI , localName , и value как векторы символов или строковые скаляры. Поскольку метод обрабатывает значение как CDATA, метод игнорирует текст разметки, включая ссылки на сущность, в строке значения. Установить атрибут на значение, которое включает ссылку на сущность, такую как & , создайте matlab.io.xml.dom.Attr узел со значением и затем использует setAttributeNodeNS добавить Attr узел к элементу. |
setIDAttribute | setIDAttribute(thisElem,name,true) объявляет, что атрибут элемента с указанным именем является атрибутом ID.
setIDAttribute(thisElem,name,false) объявляет, что атрибут элемента с указанным именем не является атрибутом ID.
Задайте name как вектор символов или строковый скаляр. |
setIDAttributeNode | setIDAttributeNode(thisElem,attrNode,true) объявляет что атрибут элемента, заданный attrNode атрибут ID.
setIDAttributeNode(thisElem,attrNode,false) объявляет что атрибут элемента, заданный attrNode не атрибут ID.
Задайте attrNode как matlab.io.xml.dom.Attr объект. |
setIDAttributeNS | setIDAttributeNS(thisElem,namespaceURI,localName,true) объявляет, что атрибут элемента с заданным URI пространства имен и локальным именем является атрибутом ID.
setIDAttributeNS(thisElem,namespaceURI,localName,false) объявляет, что атрибут элемента с заданным URI пространства имен и локальным именем не является атрибутом ID.
Задайте spaceURI и localName как вектор символов или строковый скаляр. |
setNodeValue | setNodeValue не оказывает влияния. Этот метод предоставляет совместимости с существующим кодом MATLAB, который основан на стандарте W3C XML DOM.
|
setTextContent | setTextContent(thisElem,textContent) заменяет существующие узлы в этом элементе с matlab.io.xml.dom.Text узел, который содержит заданный текст.
Задайте textContent как вектор символов или строковый скаляр. |